4つのクラスの1つを持つ小さなdivのグリッドで作業しています。クラスをフェードイン/ onclickイベントを使用します。たとえば、10個のdivがあり、3個が「class1」に分類されているとします。メニュー内のリンクをクリックすると、class1 divは完全に隠れているか、ほとんど見えなくなります。同様に、他のリンクは "class2"や "class3"などに対して同じ効果を引き起こします。また、それらをすべて戻す方法が必要です。もし誰かがそこに何かのアイデアを持っているのであれば、これはすでに私がその方向に押しつけることに感謝します。クリックするとそのクラス(カテゴリ)に基づいてdivを表示/非表示するjqueryプラグインがあります
3
A
答えて
0
$(".class1").fadeOut();
詳細はthe jQuery documentationを参照してください。 fadeIn()を使用すると、emを戻すことができます。
0
jqueryのは、すでにこれを行います。
$(".class1").fadeOut("slow");
$(".class1").fadeIn("slow");
2
が非常に簡単にtoggleで行わ:
$(document).ready(function() {
$('#IDOfLink').click(function() {
$('.class1').toggle("slow");//switch to show/hide when clicked
});
$('#anotherLinkID').click(function() {
$('.class2').toggle("fast");//switch to show/hide when clicked
});
//...etc...
});
マークアップは次のようになります。
のjQueryの中心部である<a id="IDofLink">Click here to toggle divs with the class of class1</a>
<div class="class1">Blah blah</div>
<div class="class1">Another class1 div</div>
2
!あなたはこのような何かをしたい:
$("#link-that-will-be-clicked").click(function() {
$(".class2,.class3,.class4").fadeOut();
});
が解決クリーナーを作るために、私はclass1
に加えcommon-class
のように、div
はね、共通のクラスをすべてを与えることをお勧めします。だから、可能性があります:
<div class="common-class class1"></div>
をこれはあなたのような単純なもの書くようになる:
$("#link-that-will-be-clicked").click(function() {
$(".common-class:not(.class1)").fadeOut();
});
をそして、すべてを復元する:
$(".common-class").fadeIn();
関連する問題
- 1. jQueryクリックに基づいてdivコンテンツをスワップして非表示にする
- 2. jquery:クラス名の変数に基づいた非表示/表示
- 3. jqueryの同じボタンをクリックしてdivを表示/非表示にする必要があります
- 4. クリックするとdivを非表示にする必要があります
- 5. コンテンツに基づいてjqueryでtdを非表示にする
- 6. jQuery - クラスに基づいて異なるdivを表示して隠す
- 7. jPlayer時間の更新に基づいてdivを表示/非表示
- 8. フォームの入力フィールドに基づいてdivを表示/非表示
- 9. RadioButtonListに基づいてDivタグを非表示/表示選択した値
- 10. チェックボックスとラベルをラベルテキストに基づいて非表示にする
- 11. ファイルのタイプに基づいてアクションを表示/非表示
- 12. ドロップダウンリストの値に基づいてコントロールを表示/非表示
- 13. Jqueryインデックスに基づいて表示と非表示を切り替えますか?
- 14. クリックするとdivを展開して非表示にする
- 15. jqueryボタンに基づくコンテンツの表示/非表示
- 16. divを別のdivをクリックして表示/非表示
- 17. 水平メインメニューをクリックするとページの左側にサブメニューが表示されます;表示/非表示divエラー
- 18. data- *属性に基づいて要素を表示/非表示にする
- 19. セルの値に基づいてExcelを非表示にする
- 20. 日付値に基づいてワークシートを表示/非表示するマクロ
- 21. Div - Jqueryを非表示にする
- 22. チェックボックスに基づいて表示/非表示
- 23. テキスト検索に基づいてdivを表示する
- 24. フィールド値に基づいてカスタムボタンを非表示にする
- 25. フィルタに基づいて要素を非表示にする
- 26. jQueryを使用して別の入力値に基づいて入力を表示/非表示にする
- 27. クリックした後にコンテンツを表示/非表示にするJoomlaプラグインはありますか?
- 28. クラスを表示/非表示にする
- 29. jQueryでdivを表示/非表示
- 30. はJQuery:表示/非表示のdiv