为什么推送 .pulse 类后这不会停止我的效果?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
为什么推送 .pulse 类后这不会停止我的效果?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
解决方案是指定 2 个非常重要的参数,.stop()
它们允许您清除所有排队的动画步骤并直接跳转到动画的结束状态 - 请参阅文档
jQuery(".pulse").effect("pulsate", { times:1000 }, 2000).click(function(){
jQuery(this).stop(true, true);
});
看到这个演示:http: //jsfiddle.net/YGTLq/