<script> function wfgd(a,b,c,d){ var a=document.getElementById(a); var b=document.getElementById(b); var c=document.getElementById(c); var d=d||20;//速度 var Auto=null; c.innerHTML=b.innerHTML; function auto(){ if(a.scrollLeft>b.offsetWidth){ a.scrollLeft-=b.offsetWidth; }else{ a.scrollLeft++ } } Auto = setInterval(function(){auto()},d); a.onmouseover=function(){ clearInterval(Auto) } a.onmouseout=function(){ Auto = setInterval(function(){auto()},d); } } wfgd("scroll","all01","all02") 传入参数 id </script>
升级版 带左右方向控制↓
function wfgd(a,b,c,e,f,d){ var a=document.getElementById(a); var b=document.getElementById(b); var c=document.getElementById(c); var e=document.getElementById(e); var f=document.getElementById(f); var d=d||20; var FX=1; var Auto=null; c.innerHTML=b.innerHTML; function auto(){ if(FX==1){ if(a.scrollLeft>b.offsetWidth){ a.scrollLeft-=b.offsetWidth; }else{ a.scrollLeft++ }} if(FX==2){ if(a.scrollLeft==0){ a.scrollLeft=b.offsetWidth; }else{ a.scrollLeft-- }} } Auto = setInterval(function(){auto()},d); a.onmouseover=function(){ clearInterval(Auto) } a.onmouseout=function(){ Auto = setInterval(function(){auto()},d); } if(e&&f){e.onclick=function(){ clearInterval(Auto); FX=1; Auto = setInterval(function(){auto()},d); } f.onclick=function(){ clearInterval(Auto); FX=2; Auto = setInterval(function(){auto()},d); }} }