class の要素をクリックしてメニューを表示するために開閉するパネルがあります.open
。最初にクリックすると、パネルが開きます。パネルが開いたら、メニュー項目をクリックすると、パネルが閉じます。
私が直面している問題は、メニュー項目をクリックした後にパネルを閉じると.open
、パネルが再び開く前に 2 回押す必要があることです。
私は最初にこれを実行します:
$(".open").toggle(function(){
$(".header").animate({height:"100%"},200);
},function(){
$(".header").animate({height:50},200);
});
これにより、メニュー付きのパネルが開き、メニュー項目をクリックすると次のようになります。
$(".navMore li a").on("click", function(e) {
e.preventDefault();
...
繁殖の問題でしょうか?追加:
$(".navMore li a").on("click", function(e) {
e.preventDefault();
e.stopPropagation();
それでも同じ問題が残ります。