javascript clearInterval无法立即运行

阿杰

我正在使用jQuery animate加上setInterval为div设置动画。

但是,当我clearInterval时,动画应该停止。但是一段时间后它停止了。效果不是立竿见影的。

$(document).ready(function(){

  var blinkTime;

  $('#one').click(function(){
   blinkTime = setInterval(function(){
      $('#a').animate({opacity: 0}, 1000);
      $('#a').animate({opacity: 1}, 1000); 
   }, 1000);

  });



  $('#two').click(function(){
    alert('clicked');
   window.clearInterval(blinkTime);

  });
});

请看看这个演示

Redbmk

间隔只是开始一秒钟的动画,因此清除间隔将阻止它开始下一个动画。但是,它不会停止动画。您可以使用来做到这一点$("#a").stop();查阅jQuery的.stop()的文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

clearInterval()无法使用javascript

来自分类Dev

Javascript clearInterval无法清除

来自分类Dev

Javascript / jquery无法正常运行,立即打印警报

来自分类Dev

无法运行JavaScript

来自分类Dev

JavaScript无法正常运行

来自分类Dev

Javascript无法运行

来自分类Dev

Javascript部分无法运行

来自分类Dev

Javascript setInterval clearInterval简单示例无法正常工作解释吗?

来自分类Dev

Javascript clearInterval()无法正常工作,如何停止setInterval()?

来自分类Dev

为什么我无法控制 setinterval 和 clearinterval javascript?

来自分类Dev

Javascript /切换/切换/ clearInterval()-切换关闭时无法清除clearInterval()

来自分类Dev

Javascript /切换/切换/ clearInterval()-切换关闭时无法清除clearInterval()

来自分类Dev

javascript addEventListener无法正常运行

来自分类Dev

Javascript无法在WebView上运行

来自分类Dev

drawImage()无法正常运行javascript

来自分类Dev

javascript示例代码无法运行

来自分类Dev

JavaScript无法在jsfiddle上运行

来自分类Dev

JavaScript函数无法正常运行

来自分类Dev

JavaScript无法在https中运行

来自分类Dev

Javascript shuffle无法正常运行

来自分类Dev

PhantomJS无法运行JavaScript代码

来自分类Dev

无法运行javascript公共功能

来自分类Dev

JavaScript If语句无法正常运行

来自分类Dev

动态添加的javascript无法运行

来自分类Dev

JavaScript无法在Safari中运行

来自分类Dev

单击Javascript clearInterval

来自分类Dev

Javascript clearInterval与按钮单击

来自分类Dev

JavaScript中的clearInterval()问题

来自分类Dev

Javascript clearInterval功能