2009-04-15 57 views
0

我有一些JQuery代码在Click事件处理程序中用于更新页面上的span控件值的复选框,然后将span标记的背景颜色动画为黄色,然后在约其次要引起用户注意跨度的值已经改变。问题是,如果用户在复选框上反复点击,那么动画反复出现用户点击的次数。任何人都知道如何防止动画已经在进行中的JQuery动画发生。JQuery动画

回答

2

只需调用对象的stop()动画之前:

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