基本上,我有一个带有类名为.li-level-1的div,并且在其中有不同的ul列表。我已经设置好了当你点击li-level-1 div时,通过动画下拉显示该div内部的ul和li,并且当你点击下一个时,关闭之前打开的并向下滑动下一个。
唯一的问题是div内部的a链接似乎也会触发level-1的slideUp / Down和动画。
有什么建议吗?
唯一的问题是div内部的a链接似乎也会触发level-1的slideUp / Down和动画。
有什么建议吗?
$('.sitemap_page .li-level-1').each(function(){
$(this).find('ul.ul-level-2').hide();
$(this).click(function(){
var this_list = $(this);
this_list.parent().find('.open').each(function(){
$(this).slideUp(function(){
this_list.find('ul.ul-level-2').addClass("open").slideDown();
}).removeClass('open');
});
if(this_list.find('ul.ul-level-2.open').length == 0) {
this_list.find('ul.ul-level-2').addClass("open").slideDown();
}
});
});