通过本文主要向大家介绍了setInterval,setTimeout等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
以前写定时器的时候,总是习惯直接
setInterval("fn()",2000);
最近碰到个问题,在使用jquery写定时器时,总是会出现fn不存在的错误提示,如下
$(function(){setInterval("fn()",2000);})
解决方法是去掉引号和括号,采用最原始的方法
$(function(){setInterval(fn,2000);})
另外一种就是在书写jq的扩展,如下
这时$start才会被解释成变量。语句相当于function(){a(变量)},而不是function(){a(值)}。
setInterval("fn()",2000);
最近碰到个问题,在使用jquery写定时器时,总是会出现fn不存在的错误提示,如下
$(function(){setInterval("fn()",2000);})
解决方法是去掉引号和括号,采用最原始的方法
$(function(){setInterval(fn,2000);})
另外一种就是在书写jq的扩展,如下
这时$start才会被解释成变量。语句相当于function(){a(变量)},而不是function(){a(值)}。