ナビゲーションドロップダウンメニューがあり、1つのアイテムにカーソルを合わせるとドロップダウンが表示されますか?私はそれが少し忙しいかもしれないことを知っていますが、このプロジェクトではこれは不可欠です。それが動作する限り、jQuery、CSSまたは何でも使用できます。すべてのドロップダウンを一度に開くドロップダウンメニュー
1
A
答えて
2
すべてのメニューにクラスを与えると、それらをjQueryですべて選択することができます。彼らはすべてが表示されていると仮定します。他のshow/hide属性も同じように動作します。唯一の問題は、マウスを離れたところから移動するときです。
$("#specialDropDown").live('mouseover',function(){
$('.dropDown').css('display', 'block');
});
$(".drowDown").live('mouseout', function(){
$('.dropDown').css('display','none');
});
唯一の問題は、離れた場所からマウスを離した場合です。それを解決するには、それらをすべて表示するボタンがあることをお勧めします。
$("#specialDropDown").live('click', function(){
if($(this).hasClass('activeButton')
{
$(this).removeClass('activeButton');
$('.dropDown').css('display', 'none');
}
else
{
$(this).addClass('activeButton');
$('.dropDown').css('display', 'block');
}
});
2
JavaScriptは必要ありません。
HTML:
<ul id='dropdowns'>
<li>First menu
<ul>...</ul>
</li>
...
</ul>
はCSS:
#dropdowns ul { display: none }
#dropdowns:hover ul { display: block }
他のCSSのドロップダウンメニューと同様に他のすべて。別の方法で行う必要があるのは、外側のドロップダウンコンテナをホバリングするときにすべてのメニューを表示することだけです。
関連する問題
- 1. ドロップダウンメニューからすべてのオプションを一度に選択
- 2. ポップオーバー内のすべてのドロップダウンを一度に
- 3. Selenium in Python - ドロップダウンメニュー内のすべてのリンクを開く
- 4. ngHide/ngShow角度ディレクティブを使用しながら一度に1つのドロップダウンを開く
- 5. 25+タブを一度に開く。
- 6. ダイアログを開くには一度クリックしてください
- 7. ReactJSの複数のドロップダウン、一度に1つしか開いていない
- 8. 一度にすべてをクリックしてください。
- 9. Javascriptでドロップダウンメニューを開く
- 10. すべてのキー押しでMvxAutoCompleteTextViewドロップダウンが再度開きます
- 11. ループ内のWindows。一度にすべてのウィンドウを開くのを防ぐには?
- 12. がドロップダウン表示]ドロップダウンメニューのホバーボタン
- 13. ドロップダウンメニューですべてのサブメニューが開きます
- 14. ComboBoxドロップダウンをプログラムで開く
- 15. 一度に1つではなくHTML5で一度にすべてのフィールドを妥当性検査
- 16. Python xlwings - すべての書籍を一瞬で開く問題
- 17. ComboBoxのドロップダウンを再度開くときにTextBoxがフォーカスをリセットしない
- 18. 一度にすべてのアコーディオン列が開き、修正する方法は?
- 19. 別のアコーディオンタブを開く前にすべてのアコーディオンタブを切り替えます(一度に1つだけ開く)
- 20. CKEditor:ツールバーのドロップダウンがライン外に開く
- 21. JS/Jqueryの他のドロップダウンに応じてFORM SELECT(ドロップダウンメニュー)を変更
- 22. ドロップダウンを生成するJavaScript関数/ドロップダウンメニュー
- 23. 複数のdivを同じクラスを一度に開く
- 24. ドロップダウンメニューのバグクローズと開くクリック領域に応じて
- 25. XAMLではなくすべてのチェックボックスを一度にチェックする
- 26. ドロップダウンメニューは、2x2ではなく1x4のドロップダウンとして表示されます。
- 27. Fancybox jqueryクッキーを使用してページロードで一度開くモーダル
- 28. ブックを閉じてからもう一度開くSaveAs .prn
- 29. アプリケーションを一度クリックしてください。展開 - インストールエラー
- 30. valgrind:複数の抑制ファイルを一度に開く