建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

jquery中 setInterval、setTimeout用法

时间:2011-09-29 08:47来源: 作者: 点击:
在工作中会要使用到etInterval、setTimeout而我们用的是在jquery中啊,所以开始不懂出来了一些问题,下面看我的分析,最后成功在jquery使用它们哥们两哈。  代码如下   $(function(){ $.extend({ fn:function(){ alert("im fn!"); } }); setInterval(&q

在工作中会要使用到etInterval、setTimeout而我们用的是在jquery中啊,所以开始不懂出来了一些问题,下面看我的分析,最后成功在jquery使用它们哥们两哈。
 代码如下  

$(function(){
$.extend({
fn:function(){
alert("im fn!");
}
});
setInterval("$.fn()",2000);
});

另一种方法

 
 代码如下  
$(function(){
$start = 1;
$.extend({
a:function(t){
$index = t;
alert($index);
$start++;
}
});
setInterval("$.a("+$start+")",2000);
});

结果是什么?结果就是alert出来的,一直是1,不会增加。这里需要注意的是setInterval里面的第一个参数,这是一个语句,用双引号括了起来,里面的东西会被解释成变量。如果按照上面的写法,相当于
 代码如下  
setInterval("$.a(1)",2000);

那么结果也就无可厚非了。正确的写法,当然是这样
 代码如下  


$(function(){
$start = 1;
$.extend({
a:function(t){
$index = t;
alert($index);
$start++;
}
});
setInterval("$.a($start)",2000);
});

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片