只有不停的實踐才能去發現問題,尋找解決方法。
var GV ={ <span style="white-space:pre"> </span> //全局變量進行管理
countfn : function (){ //給側邊欄的計數器
var i = 0;
return function(){
return i++;
}
},
}
</pre><pre name="code" class="html"><pre name="code" class="html">$(".nav-drop-box").each(function(){
var a = GV.countfn();
$(this).click(function(){
var target = $(this).data("target");
var targetbox = document.getElementById(target);
var m = a();
if(m%2 == 0 ){
$(targetbox).stop(); //stop()保證了animate動畫的流暢性,而不是進入隊列。
$(targetbox).animate({ height: '0' },200);
}else if(m%2 == 1){
$(targetbox).stop();
$(targetbox).animate({ height: '80px' },200);
}
})
})