0
私はeコマースサイトのためのコードの更新に取り組んでいます
は、モバイルメニューは、jQueryプラグインjPanelMenuを使用すると、コードは以下のようになります。あなたは、メニュー項目をクリックすると、サブメニューが立ち上がるjQuery - jPanelMenu外にあるどこかをクリックするとトグルされたサブメニューを閉じる方法は?
var jPM = $.jPanelMenu({
menu: '#mainMenu',
trigger: '.mobileMenuLink',
duration: 300
});
jPM.on();
$('.styloSearch').clone().prependTo($('#jPanelMenu-menu'));
$('#jPanelMenu-menu').removeClass("sf-menu sf-js-enabled sf-arrows");
$('#jPanelMenu-menu li.menu-parent-item a').click(function(e){
$(this).siblings("ul").toggle();
e.preventDefault();
});
、およびもう一度メニュー項目をクリックするだけで閉じることができますが、外側のどこかをクリックしてサブメニューを閉じることができるようにしたいと考えています。
どのようにこれを達成するためのアイデアですか?
ありがとうございます!
を私はそれらのどれも開くことができません。しかし、また、主な問題は解決せず、メニュー自体をクリックすることで閉じることができます。これについては – adp
? '$( '*')をクリックします。(関数(E){ $( '#jPanelMenuメニューを')兄弟( "UL")(非表示);。。 e.preventDefault(); }); ' –