後,我有一個dropUp菜單如下:jQuery函數的setTimeout
$(document).ready(function(){
var opened = false;
$("#menu_tab").click(function(){
if(opened){
$("#menu_box").animate({"top": "+=83px"}, "slow");
setTimeout(function(){
$("#menu_box").animate({"top": "+=83px"}, "slow");
}, 2000);
clearTimeout();
}else{
$("#menu_box").animate({"top": "-=83px"}, "slow");
}
$("#menu_content").slideToggle("slow");
$("#menu_tab .close").toggle();
opened = opened ? false : true;
});
});
所以點擊menu_tab後,菜單下降並保持,直到再次點擊,但我想超時使說2秒後菜單再次下降。
我明顯得到了編碼錯誤,因爲超時無效。任何幫助,將不勝感激! TIA。
肯定是!非常感謝! – circey 2010-08-10 04:06:26