我有这个手风琴问题,如果父菜单没有“ul”,只需点击链接,但它似乎不起作用:
$('ul#sidenav a.parent').click(function () {
if ($(this).parent().hasClass('active')) {
$(this).siblings('ul').slideUp('fast', function () {
$(this).parent().removeClass('active');
});
} else {
if ($(this).parents('li').has('ul')) {
$('ul#sidenav li.active ul').slideUp('fast', function () {
$(this).parent().removeClass('active');
});
$(this).siblings('ul').slideToggle('fast', function () {
$(this).parent().toggleClass('active');
});
} else {
alert(1);
}
}
return false;
});