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中?
解决方案 »
- 鸭子上架,求教。
- 如何获取DIV中的js代码的点击事件
- *︻$▅▆▇◤捉拿高手!关于YUI压缩器在哪里可以下载?
- 如何用Js让父窗口自动读取iframe的子窗口的元素值?
- jspSmartUpload包下载中文文件名的问题
- 在点按钮,如何用js实现打开另存为对话框,把网页的全部内容保存到本地?????紧急!!!!!!!!!!!!!
- js权威指南
- jQuery能做什么?
- 怎样控制一个<td >的绝对大小,<td width="30px">大家好</td> 这样控制,对中文有效,对英文无效。请指教
- 列表框全部选中的问题,在线等!
- 使用iframe框架,为什么在火狐实现了,但是在IE中却没有反应了
- 如何单独使用jquery easyui某个插件?
sk 就是整合延时器 存放的一个标示, 而只要有这个标示 在什么地方去停止它 都是没有关系的。interval 内部指向的function 只跟他的函数体有关系 而跟其内部代码没有任何关系。 希望我这样说你能明白
每执行以下setInterval,产生一个新的id,之前的变量sk值被覆盖,你如何停掉之前的setInterval?