解决 js setTimeout 传递带参数的函数无效果
2016-07-28 10:25
302 查看
最近 js 用到 setTimeout 递归调用 刷新进度
setTimeout ("getProgress(name,type)", 3000)
发现getProgress函数 带上参数 就失效了,不带参数可以调用又达不到效果
解决办法:匿名函数包装 改成如下即可
setTimeout(function(){getProgress(name, type)}, 3000);
setTimeout ("getProgress(name,type)", 3000)
发现getProgress函数 带上参数 就失效了,不带参数可以调用又达不到效果
解决办法:匿名函数包装 改成如下即可
setTimeout(function(){getProgress(name, type)}, 3000);
相关文章推荐
- JS 窗口滚动条理解
- seajs
- 学习用例:js中回文的处理
- js/jq模拟点击事件
- Knockout.js 体验之旅
- Perl与JS的对比分析(数组、哈希)
- JavaScript中的闭包
- js 关闭页面(Scripts may close only the windows that were opened by it.)
- selenium+phantomjs报错:Unable to find a free port的分析和解决
- JS 中document.URL 和 windows.location.href 的区别
- JavaScript中的上溢、下溢和被零整除
- 理解和使用 JavaScript 中的回调函数
- Javascript—正则表达式(操作指南)
- 浅谈JS正则表达式的RegExp对象和括号的使用
- [Effective JavaScript 笔记]第65条:不要在计算时阻塞事件队列
- 4000 jsp过滤器Filter配置过滤器汇总
- JavaScript强化教程——从简到繁
- JavaScript强化教程——从简到繁
- 基于js里调用函数时,函数名带括号和不带括号的区别
- JavaScript文件操作(1)-基础