我知道这不是问题。。。
这里是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/