为什么一旦推出.pulse类,这不会阻止我的效果?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
答案 0 :(得分:3)
解决方案是指定.stop()
的两个非常重要的参数,它允许您清除所有排队的动画步骤并直接跳到动画的结束状态 - 请参阅 docs < /强>
jQuery(".pulse").effect("pulsate", { times:1000 }, 2000).click(function(){
jQuery(this).stop(true, true);
});
请参阅 DEMO :http://jsfiddle.net/YGTLq/