<div id="demo" style="overflow:hidden;height:129px;width:500px;color:#ffffff">
<table align="left" cellpadding="0" cellspace="0" border="0">
<tr>
<td id="demo1" valign="top"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif">
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div><script type="text/javascript">
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
在FF里不可以,哪儿修改下!!
<table align="left" cellpadding="0" cellspace="0" border="0">
<tr>
<td id="demo1" valign="top"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif">
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div><script type="text/javascript">
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
在FF里不可以,哪儿修改下!!
var speed=30
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft <=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
<head>
<style type="text/css">
#demo1{
position:relative;
width:694px;
height:160px;
overflow:hidden;
white-space:nowrap;
}
#demo1 div{
position:absolute;
}
</style>
</head>
<body>
<div id="demo1" valign="top"><div><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"><img src="http://www.baidu.com/img/baidu_logo.gif"></div></div>
<script type="text/javascript">
function setMarquee(){
var Tim,Div=document.getElementById("demo1").getElementsByTagName("div")[0],Img=Div.getElementsByTagName("img");
var Child=function(){
return Div.getElementsByTagName("img")[0];
}
var Left=function(s){
if(s){
Div.style.left=s+"px";
}else{
var s=Div.style.left,r=/^(.+)px$/;
if(r.test(s)){
return parseInt(s.replace(r,"$1"));
}else{
return 0
}
}
}
var Distance=function(){
return -(Child().offsetWidth);
}
var Play=function(){
if(Tim)clearTimeout(Tim);
var l=Left();
if(Distance()<l){
Left(l-1);
Tim=setTimeout(Play,25); //滚动速度
}else{
var o=Child();
Div.removeChild(o);
Div.appendChild(o);
Div.style.left=0;
Tim=setTimeout(Play,500); //滚动间隔
}
}
Tim=setTimeout(Play,1000); //第一次滚动
for(var i=0;i<Img.length;i++){
Img[i].onmouseover=function(){
if(Tim)clearTimeout(Tim);
}
Img[i].onmouseout=function(){
Tim=setTimeout(Play,500); //鼠标离开后滚动间隔
}
}
}
setMarquee();
</script>
</body>
</html>
<head>
<style type="text/css">
#demo1{
position:relative;
width:694px;
height:160px;
overflow:hidden;
white-space:nowrap;
}
#demo1 div{
position:absolute;
}
</style>
</head>
<body>
<div id="demo1" valign="top"><div><a href="#"><img src="http://www.baidu.com/img/baidu_logo.gif"></a><a href="#"><img src="http://www.baidu.com/img/baidu_logo.gif"></a><a href="#"><img src="http://www.baidu.com/img/baidu_logo.gif"></a><a href="#"><img src="http://www.baidu.com/img/baidu_logo.gif"></a><a href="#"><img src="http://www.baidu.com/img/baidu_logo.gif"></a><a href="#"><img src="http://www.baidu.com/img/baidu_logo.gif"></a></div></div>
<script type="text/javascript">
function setMarquee(){
var Tim,Div=document.getElementById("demo1").getElementsByTagName("div")[0],Img=Div.getElementsByTagName("a");
var Child=function(){
return Div.getElementsByTagName("a")[0];
}
var Left=function(s){
if(s){
Div.style.left=s+"px";
}else{
var s=Div.style.left,r=/^(.+)px$/;
if(r.test(s)){
return parseInt(s.replace(r,"$1"));
}else{
return 0
}
}
}
var Distance=function(){
return -(Child().offsetWidth);
}
var Play=function(){
if(Tim)clearTimeout(Tim);
var l=Left();
if(Distance() <l){
Left(l-1);
Tim=setTimeout(Play,25); //滚动速度
}else{
var o=Child();
Div.removeChild(o);
Div.appendChild(o);
Div.style.left=0;
Tim=setTimeout(Play,500); //滚动间隔
}
}
Tim=setTimeout(Play,1000); //第一次滚动
for(var i=0;i <Img.length;i++){
Img[i].onmouseover=function(){
if(Tim)clearTimeout(Tim);
}
Img[i].onmouseout=function(){
Tim=setTimeout(Play,500); //鼠标离开后滚动间隔
}
}
}
setMarquee();
</script>
</body>
</html>