単純に隠すCSS属性?

私の愚かな問題をheres、私はそれが本当に簡単な解決策は、私が本当に私がそれを見て愚かな気分にさせるつもりだと確信しています。いくつかのアイコンを使って小さなテーブルを作って、アイコンを転がすときに(jqueryを使って)それらの下にあるポップアップ・ディビジョンは、フェードインしてロールアウトするとフェードアウトすることでその名前を知らせます。問題は、私はそれを構築し、アイテムはテーブルに配置され、その後、スタイリングの大部分はそれぞれに適用されるクラスから来るということです。要素を消すことができるように、テーブルを非表示にするには、

    display: none

属性。左端のアイコンはすべてうまく動作しますが、問題は項目がテーブルにあり、個別に配置されていないことです(問題を解決することができますが、このようにする方法があるかどうかはわかります)。たとえば、中央にあるアイコンの場合、1つ上にカーソルを置くと、正しいバブルが表示されますが、テーブルの残りのバブルが存在しないため、左端に表示されます(表示:なし)。テーブルが表示されずにまだフォームに存在するようにするタグまたはメソッドがありますか? これはおそらく尋ねるのに本当に混乱する方法だったので、あなたが私の質問を理解すればあなたを推薦する

0

3 答え

私はあなたを完全に理解しているとは確信していませんが、

visibility: hidden

いくつかのコードを見るのはすばらしいことでしょうので、私はもっとあなたを助けることができます。

5
追加された
うん、私はそれを試みたが、jqueryのfadeIn機能で動作しないので、私は何か他のものを探していた。すべて同じ答えで感謝します!病気だけ分裂
追加された 著者 roozbubu,
ええ、それは働いていただろうが、私はちょうど個々のテーブルを壊した、何もない
追加された 著者 roozbubu,
はい、フェードは表示属性でしか動作しませんが、実際に使用する必要がある場合は、要素を非表示にしてから、マウスで表示:非表示と表示:表示してからフェードインします。デフォルトで隠れた状態にしておくと、フェードインが機能します。
追加された 著者 Shomz,

あなたが話しているように聞こえる:

visibility: hidden;
1
追加された

以下は単にあなたが要素を見るのを妨げるだけです。言い換えれば、要素は常に目に見えないにもかかわらずスペースを占める通常のコンテンツフローのままです。

visibility: hidden;

それを再現させる...

visibility: visible;

次に、要素を削除して非表示にします。つまり、要素はコンテンツフローから完全に削除され、周囲のコンテンツは空白を埋めるように再配置されます。

display: none;

それを再現させる...

display: block;
0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript