我知道这不是问题。。。
这里是demo但我的问题是动画同时工作。。。
我的意思是当DIV1被打开,而你打开DIV2时,它同时工作。有没有机会让它一步一步地工作。当打开DIV1并单击DIV2打开时,它应该首先关闭DIV1,而不是打开DIV2。

    $('.navLink').on('click', function(e){
    e.preventDefault();
    var targetDiv = $($(this).attr('href'));
    if(!targetDiv.is(':visible')){
        $('.page').slideUp();
        targetDiv.slideDown();
    }else{
        $('.page').slideUp();
    }
});

最佳答案

尝试添加如下延迟:

$('.page').slideUp().delay(1000);

这里是JSFiddle:
http://jsfiddle.net/fKGc5/118/

关于jquery - jQuery显示隐藏div一步一步,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25391960/

10-12 14:04