js实现的类marquee水平循环滚动
作者:
marquee (水平)循环滚动的js实现 ,需要的朋友可以参考下。
复制代码 代码如下:
<script>
var speed=20;/*速度数值越大速度越慢*/
document.getElementById('www_qpsh_com2').innerHTML=document.getElementById('www_qpsh_com1').innerHTML;
/*两个层来回交替出现*/
function Marquee(){
if(document.getElementById('www_qpsh_com2').offsetWidth-document.getElementById('www_qpsh_com').scrollLeft<=0)
document.getElementById('www_qpsh_com').scrollLeft-=document.getElementById('www_qpsh_com1').offsetWidth;
else{
document.getElementById('www_qpsh_com').scrollLeft++;
}
document.getElementById('my_marquee_info').innerHTML='';
document.getElementById('my_marquee_info').innerHTML+='div.scrollTop:'+document.getElementById('www_qpsh_com').scrollLeft;
}
var MyMar=setInterval(Marquee,speed);
www_qpsh_com.onmouseover=function() {clearInterval(MyMar);}
www_qpsh_com.onmouseout=function() {MyMar=setInterval(Marquee,speed);}
</script>
演示代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
您可能感兴趣的文章:
- JS与HTML结合使用marquee标签实现无缝滚动效果代码
- JQuery插件Marquee.js实现无缝滚动效果
- div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
- 分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
- javascript 模拟Marquee文字向左均匀滚动代码
- Class Of Marquee Scroll通用不间断滚动JS封装类
- 用javascript实现代替marquee的滚动字幕效果代码
- 用javascript代替marquee的滚动字幕效果代码
- 再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
- JS实现无缝循环marquee滚动效果