欢迎各位兄弟 发布技术文章
这里的技术是共享的
版权声明:本文为博主原创文章,未经博主允许不得转载。
今天碰到一个烦心事,使用setTimeout的时候,方法总是立即执行,根本没有延迟效果。 这是我原来的代码
setTimeout
setTimeout(setTab('one',2,5),500);//setTab是要执行的方法
后来发现setTimeout的第一个参数必须是需要编译的代码或者是一个函数方法,而如果直接传入一行可执行代码,那么抱歉,这里会立即执行,没有延迟效果。 修改后的代码
setTimeout(function(){setTab('one',2,5);},500);