var sec = 10;
var sk = setInterval(function(){
sec += 10;
if(sec > 200)
clearInterval(sk)
},100);
把函数传递到setinterval后,再在其内部停止setinterval,这个机制是如何的?
clearInterval(sk)还在setinterval里面它如何停止setinterval?
还是在传参的时候只是传递了一个指针进去指向function的地址?实际function并没有存入到setinterval中?
var sk = setInterval(function(){
sec += 10;
if(sec > 200)
clearInterval(sk)
},100);
把函数传递到setinterval后,再在其内部停止setinterval,这个机制是如何的?
clearInterval(sk)还在setinterval里面它如何停止setinterval?
还是在传参的时候只是传递了一个指针进去指向function的地址?实际function并没有存入到setinterval中?
解决方案 »
- 大家觉得我这个去掉前后特定字符的函数怎样?还有什么可以改进,谢谢
- onunload和 onbeforonload body事件触发如何边写呀 在线 谢谢
- jQuery 1.4 Reference Guide
- {0} 在js脚本中,用正则表达式怎么表示? 我想替换string里的{0}
- 我的电脑鼠标坏了,在浏览器里按什么快捷键可以展开select?好像单击select一样。
- 求助:在FireFox 上怎么样实现图片预览?
- 急,在线等!!!
- 框架问题
- 下拉框里边有很多选项,我们可以通过按首字母的键盘键迅速找到这个选项
- 关于jqgrid的单元格默认值问题
- 使用iframe框架,为什么在火狐实现了,但是在IE中却没有反应了
- 如何单独使用jquery easyui某个插件?
sk 就是整合延时器 存放的一个标示, 而只要有这个标示 在什么地方去停止它 都是没有关系的。interval 内部指向的function 只跟他的函数体有关系 而跟其内部代码没有任何关系。 希望我这样说你能明白
每执行以下setInterval,产生一个新的id,之前的变量sk值被覆盖,你如何停掉之前的setInterval?