[英]How do I toggle jQuery functions in order?
我有一個菜單,單擊一個圖標后,該菜單的動畫就會從右側滑動。 我想發生的事情是菜單的容器滑出,然后列表變為可見,而切換時相反(列表淡出然后容器滑出)。 目前,所有事情都立即發生。
我在這里:
j$(".burger").click(function(){
j$(".thenavigation").animate({width:'toggle'},350);
j$(".nav ul").toggleClass("navshow");
});
<div class="burger"></div>
<div class="thenavigation">
<nav class="nav" role="navigation">
<ul>.....</ul>
</nav>
</div>
jQuery的animate
接受一個回調函數,該動畫一旦完成就執行,這意味着您可以執行以下操作。
j$(".burger").click(function(){
j$(".thenavigation").animate({width:'toggle'},350, function() {
j$(".nav ul").toggleClass("navshow");
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.