IE和FF的默认字体行高不同
你给他们统一下就行了吧
<div id="demo" style="height:80px; width:180px; overflow:hidden">
<div id="demo1">
<div align="center">
<style>
body{margin:0; font:normal 14px/24px '宋体';}
</style>
1 <br />
2 <br />
3 <br />
4 <br />
5 <br />
6 <br />
7 <br />
8 <br />
</div>
</div>
<div id="demo2"> </demo>
<script>
var speed=8;
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
alert(demo1.offsetHeight); //192
demo2.innerHTML=demo1.innerHTML; function Marquees()
{
// if (demo.scrollTop >= demo1.offsetHeight)
if(demo2.offsetTop-demo.scrollTop <=0)
//demo.scrollTop-=demo1.offsetHeight;
demo.scrollTop = 0;
else
demo.scrollTop++
} var MyMars1=setInterval(Marquees,speed)
demo.onmouseover=function() { clearInterval(MyMars1) }
demo.onmouseout=function() { MyMars1=setInterval(Marquees,speed) } </script>
</div>
你给他们统一下就行了吧
<div id="demo" style="height:80px; width:180px; overflow:hidden">
<div id="demo1">
<div align="center">
<style>
body{margin:0; font:normal 14px/24px '宋体';}
</style>
1 <br />
2 <br />
3 <br />
4 <br />
5 <br />
6 <br />
7 <br />
8 <br />
</div>
</div>
<div id="demo2"> </demo>
<script>
var speed=8;
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
alert(demo1.offsetHeight); //192
demo2.innerHTML=demo1.innerHTML; function Marquees()
{
// if (demo.scrollTop >= demo1.offsetHeight)
if(demo2.offsetTop-demo.scrollTop <=0)
//demo.scrollTop-=demo1.offsetHeight;
demo.scrollTop = 0;
else
demo.scrollTop++
} var MyMars1=setInterval(Marquees,speed)
demo.onmouseover=function() { clearInterval(MyMars1) }
demo.onmouseout=function() { MyMars1=setInterval(Marquees,speed) } </script>
</div>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货