我有这两个未连接的函数,至少没有办法进行回调。我首先希望列表向上滑动,然后再向下滑动。为了使它实际工作,至少,不知何故,我添加了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.