我有一個菜單,當用戶選擇一個鏈接時,切換爲。菜單有不同顯示和隱藏動畫附加,並且我想要阻止在動畫運行時切換。下面的代碼片段工作,但如果鏈接被點擊兩次快速翻轉的切換狀態(即如果用戶點擊該鏈接很快兩次,下一次點擊就會觸發同樣的操作):暫時禁用jQuery切換
<a href="" id="button">Menu</a>
<div id="menu">...</a>
<script>
$("#button").toggle(
function (e) {
if $("#menu").is(":animated")) return false;
$("#menu").show("drop", {}, "slow");
},
function (e) {
if ("#menu").is(":animated")) return false;
$("#menu").hide("bounce", {}, "slow");
}
);
</script>
哪有我阻止切換狀態切換?
謝謝。
你不應該繼續編輯的問題,做一個適用的例子,當第一次發佈:) – 2010-06-10 19:05:53
對不起!實際的腳本非常大,我想提高可讀性。 – 2010-06-10 19:09:42