2009-04-15 8 views
0

我有一些JQuery代碼在Click事件處理程序中用於更新頁面上的span控件值的複選框,然後將span標記的背景顏色動畫爲黃色,然後在約其次要引起用戶注意跨度的值已經改變。問題是,如果用戶在複選框上反覆點擊,那麼動畫反覆出現用戶點擊的次數。任何人都知道如何防止動畫已經在進行中的JQuery動畫發生。JQuery動畫

回答

2

只需調用對象的stop()動畫之前:

$('#button').click(function() { 
    $('#animatedSpan').stop().animate({ }); 
});