我有这两个未连接的函数,至少没有办法进行回调。我首先希望列表向上滑动,然后再向下滑动。为了使它实际工作,至少,不知何故,我添加了delay()
.
我无法制作 fsFiddle,因为代码太复杂并且所有代码<a>
都包含href
在其中,但您可以在此处查看工作示例:http: //liebdich.biz/。
在这里做什么以及如何做:queue
,promise
?
$('a').click(function(e){
e.preventDefault();
$(this).parent().find('ul').delay(500).slideDown(500);
$('a').removeClass('bold');
$(this).addClass('bold');
if ($(this).is('ul ul a')) {
return;
} else {
$('a').not(this).parent().find('ul').slideUp(500);
}
});
抱歉,但我无法制作 jsFiddle,因为<a>
导航中的所有内容都有一个href
.