gpt4 book ai didi

jquery - 阻止 Accordion 菜单的打开和关闭?

转载 作者:行者123 更新时间:2023-12-01 04:56:40 25 4
gpt4 key购买 nike

我正在使用以下 jQuery 作为 Accordion 菜单:http://jsfiddle.net/fPWeq/

rel = 0;
$('.sub-menu').hover(function(){ // findind mouse postion
rel = 1; // if mouse on submenu
}, function(){
rel = 0; // if mouse out submenu
});
$('.menu > li').live("click",function(){
if(!$(this).hasClass("active")){ // if not already opened
$('.sub-menu').slideUp(); // hide all other submenu
$('.sub-menu',this).slideDown(); // show which your clicked
$(".menu > li").remove('active'); // remove all active class in li
$(this).addClass('active'); //adding active class which your clicked li
}
else{
if(rel==0){
$('.sub-menu').slideUp(); // if clicked already opend parent that will close
$(this).removeClass('active'); // remove all active class
}
else{
}
}
});
;​

我很难弄清楚如何在单击子菜单链接时阻止事件(预打开)子菜单关闭和再次打开。

知道我做错了什么吗?

最佳答案

删除class="current-parent"并且它不应该显示子打开。检查这里http://jsfiddle.net/fPWeq/1/

关于jquery - 阻止 Accordion 菜单的打开和关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13877092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com