js实现无缝轮播图——详细代码
2018-08-16 21:48
375 查看
[code]<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> .block{ width: 1000px; height: 200px; border:1px solid silver; overflow: hidden; overflow-x: scroll; } .bp{ width: 4800px; height: 200px; } .b1 ,.b2{ width: 2400px; height: 200px; float: left; } .b1>img{ width: 400px; height: 200px; float: left; } .b2>img{ width: 400px; height: 200px; float: left; } </style> </head> <body> <div class="block"> <div class="bp"> <div class="b1"> <img src="./img/demo1.jpg"/> <img src="./img/demo2.jpg"/> <img src="./img/demo3.jpg"/> <img src="./img/demo4.jpg"/> <img src="./img/demo5.jpg"/> <img src="./img/demo6.jpg"/> </div> <div class="b2"></div> </div> </div> <script> var block=document.getElementsByClassName("block")[0]; var b1=document.getElementsByClassName("b1")[0]; var b2=document.getElementsByClassName("b2")[0]; b2.innerHTML=b1.innerHTML;//补充空白区 var speed=2; setInterval(function() {//由于默认block.scrollLeft等于0;block.scrollLeft--无法运动,故当图距离左侧小于等于0时,令block=2400; if (block.scrollLeft <= 0) { block.scrollLeft = 2400; } block.scrollLeft-=speed; },10) </script> </body> </html>
如果有什么疑问,欢迎提问哦!
阅读更多相关文章推荐
- JS实现左右无缝轮播图代码
- JS原生代码实现图片轮播无缝切换的一种思路
- 用原生JS实现一个轮播(包含全部代码和详细思路)
- JS实现左右无缝轮播图代码
- CSS3 animation实现图片轮播效果 自动显示 无需使用js 含代码(图片轮播效果一)
- 用原生js实现无缝轮播
- 基于JS实现新闻列表无缝向上滚动实例代码
- 原生js实现轮播图的示例代码
- JS实现的N多简单无缝滚动代码(包含图文效果)
- DIV+CSS+JS实现图片<ul><li></li></ul>无缝滚动代码
- js原生代码实现轮播图的实例讲解
- js实现图片的无缝轮播滚动
- Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
- 用JS实现图片轮播效果代码(一)
- js实现轮播图的完整代码
- 使用Require.js封装原生js轮播图的实现代码
- JS实现Li列表的无缝垂直文字滚动代码
- js 实现轮播图 代码
- 深入解析js轮播插件核心代码的实现过程
- div+css+js实现无缝滚动类似marquee无缝滚动代码