我实现如下功能:ajax30秒去后台取一次数据,如果取到有数据显示在前台,并且这个数据颜色变化闪烁。现在碰到的问题:估计后台取数据和前台展示定时刷新估计互相影响,导致颜色转化越来越快,最后闪个不停。window.setTimeout("check()", 3000); //定时调check()去后台取数据if(show!='')//如果值不为空{
document.getElementById('content').innerHTML= show;
checkit();//文字闪烁
}
function checkit()
{ self.setInterval("changeit()",1000);
}
function changeit()
{
var colors = new Array('#FF9900','#3366FF','#33FF00','#FF00FF');
var sign = Math.ceil(Math.random()*10)%3;
var news = document.getElementById("content"); news.style.color = colors[sign];
}
document.getElementById('content').innerHTML= show;
checkit();//文字闪烁
}
function checkit()
{ self.setInterval("changeit()",1000);
}
function changeit()
{
var colors = new Array('#FF9900','#3366FF','#33FF00','#FF00FF');
var sign = Math.ceil(Math.random()*10)%3;
var news = document.getElementById("content"); news.style.color = colors[sign];
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货