首页 > 代码库 > js计时器的问题

js计时器的问题

不说话直接上代码了

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>jishiqi</title>
</head>
<body>

</body>
</html>
<script type="text/javascript">
var str="三小的校园文化特质促使全校师生在学识修养、领导才能、做人气度等方面不断提升、不断超越;在弘扬优秀传统的基础上,构建学校未来的发展定位——让我们的学校成为一个拥有北京气质、世界品位、大家风范的共同学习场所。";
var now=0;
timer=setInterval(function(){
        var o=document.body.innerHTML;
        document.body.innerHTML=o+str[now];
        if(now==str.length-1){
            clearInterval(timer);
        }else{
            now++;    
        }
 },50)
</script>

这个代码,如果在火狐或者谷歌里面运行的话,你打开一个新标签页或者最小化,计时器会暂停,不知道为什么,ie下面反倒不会暂停,谁知道为什么啊,我是不知道