<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文字滚动效果js代码</title>
</head>
<body>
<div id=demo style=overflow:hidden;height:100;width:350;background:#214984;color:#ffffff>
<div id=demo1>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
兼容多种浏览器的公告栏文字滚动效果js代码<br>
</div>
<div id=demo2></div>
</div>
<script>
var speed=30;
demo2.innerHTML=demo1.innerHTML; //克隆demo1为demo2
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0) //当滚动至demo1与demo2交界时
demo.scrollTop-=demo1.offsetHeight; //demo跳到最顶端
else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed) //设置定时器
demo.οnmοuseοver=function() {//鼠标移上时清除定时器达到滚动停止的目的
clearInterval(MyMar);
}
demo.οnmοuseοut=function() { //鼠标移开时重设定时器
MyMar=setInterval(Marquee,speed);
}
</script>
</body>
</html>