2011-02-06 50 views
1

我有一點點的查詢,當我在圖像上單擊多次切換導航真正快速度它建立起來,通過自己去點擊的闕,其真煩人,我可以不知道如何阻止它,因爲jQuery .stop不起作用。停止積累與jQuery切換

這裏是url

http://satbulsara.com/tests/

這裏是我的代碼

$('img').toggle(function() { 
      $('ul').fadeIn("slow"); 
      }, 
      function() { 
      $('ul').fadeOut("slow"); 
      }); 

回答

3

可以使用stop()方法清除動畫隊列和排隊一個新的前停止當前的效果:

$('img').toggle(function() { 
    $('ul').stop(true, true).fadeIn("slow"); 
}, function() { 
    $('ul').stop(true, true).fadeOut("slow"); 
}); 
+0

感謝弗雷德裏克,出於某種原因,當我的廣告在表現得很滑稽之前先停下來,那一定是真正的讓它完美運作。 – sat 2011-02-06 17:32:05