html 无缝滚动图片,两个非常简单的JS图片无缝滚动代码

9c33a72acbd80fdca539e7ad74700b38.png

图片无缝滚动实现一

图片无缝滚动代码|www.125jz.com

.picutre{overflow: hidden; height: 150px; width: 800px; margin: 0 auto;}

.picutre img{width:200px; height:150px; border:0px;}

1.jpg1.jpg1.jpg1.jpg1.jpg

/*图片滚动效果*/

var speedpic = 20;//速度数值越大速度越慢

document.getElementById("list2").innerHTML = document.getElementById("list1").innerHTML;

function Marqueepic() {

if (document.getElementById("list2").offsetWidth- document.getElementById("list").scrollLeft <= 0) {

document.getElementById("list").scrollLeft -= document.getElementById("list1").offsetWidth;

} else { document.getElementById("list").scrollLeft++; }

}

var MyMarpic = setInterval(Marqueepic, speedpic);

document.getElementById("list").onmouseover = function() {

clearInterval(MyMarpic);

}

document.getElementById("list").onmouseout = function() {

MyMarpic = setInterval(Marqueepic, speedpic);

}

图片无缝滚动实现二

#demo img{ width:180px; height:125px; border:0px;}

1.jpg 1.jpg 1.jpg 1.jpg 1.jpg

var speed1=15//数值越大速度越慢

demo2.innerHTML=demo1.innerHTML

function Marquee1(){

if(demo2.offsetWidth-demo.scrollLeft<=0)

demo.scrollLeft-=demo1.offsetWidth

else{ demo.scrollLeft++ }

}

var MyMar1=setInterval(Marquee1,speed1)

demo.οnmοuseοver=function() {clearInterval(MyMar1)}

demo.οnmοuseοut=function() {MyMar1=setInterval(Marquee1,speed1)}

本文来自投稿,不代表中国网页设计立场,如若转载,请注明出处:http://www.125jz.com/1181.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值