質問: false) { $('li.drop a').removeClass('active'); $('.sub').slideUp(); } }); }); ``` ``` メインメニュー1 サブメニュー サブメニュー メインメニュー2 サブメニュー サブメニュー メインメニュー3 サブメニュー サブメニュー ``` ### 試したこと $('li.drop a').click(function () を $('li.drop a').foucusin(function () にしてみましたが一瞬サブメニューが開くもののすぐに閉じてしまいます。そして今度はクリックがまったく機能しません。 素人同然の質問で大変恐縮ですが、切羽詰まっており困っております。 ご指導のほど何卒よろしくお願い致します。
回答: こういうことですか? ``` メインメニュー1 サブメニュー サブメニュー メインメニュー2 サブメニュー サブメニュー メインメニュー3 サブメニュー サブメニュー ``` 調整 == ``` $(function () { $('.lnav-list .sub').hide(); $('.lnav-list .drop>a').on('focus click',function(){ $(this).siblings('.sub').slideToggle(); $(this).closest('.drop').siblings().find('ul').slideUp(); }); }); ```