双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

在线等!100分求jquery 中有setinterval的问题!!

lzc2009 lzc2009 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在线等!100分求jquery 中有setinterval的问题!!

艾恩AJAX聊天室
http://wuhan333.cn/

他代码里有这样一句

var id1=0;
$(document).ready(function(){
getMessage();
id1=window.setInterval("getMessage()",1000);
});

function getMessage(){
var sendUrl="rnd=" + Math.random();
$.ajax({
type : "post",
async : true,
url : "getMessage.asp",
data : sendUrl,
success : function(msg){
if(msg!=lastMsg){
lastMsg=msg;
$("#content").html(msg);
window.document.title="【有新消息】-艾恩AJAX聊天室!";
play();
$("#span1").html("");
}
if(scroll){
$("#content").scrollTop(2000);
}
},
error : function(){
$("#span1").html("<img src='img/loading.gif' alt='' />");
}
});
return true;
}


明显是每2秒中调用了getMessage这个方法,但是它鼠标并没有出现“漏斗”的那个东西,在IE最下边,也没显示刷新的目标,请问是怎么做到的?我为什么也用JQUERY这样写就做不到呢?

我的程序



var time1=null;
$(document).ready(function(){
zt();
//time1=window.setInterval("zt()",2000);

});

function zt(){
$.get("zt.asp?randID="+Math.random(), function(data){
$("#zt").html(data);
});
}



我写上这句鼠标就疯狂的闪啊!!如果返回的数据里有动态图片的,图片也会重新从头开始变化~

来人帮忙看下,他是怎么做到的?
...全文
评论 4
收藏 已收藏
分享
返回顶部
lzc2009
JavaScript 87,983 成员 224,680 内容