首页 > 其他 > 详细

用scoll实现的轮播

时间:2017-02-09 12:48:36      阅读:202      评论:0      收藏:0      [点我收藏+]

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{
margin:0;
padding:0;
border:0;
}
img{
vertical-align:middle;
margin:0 3px;
}
#demo{
width:1200px;
margin:200px auto;
overflow:hidden;
border:5px solid #005aa0;
padding:8px;
}
table{
border-collapse:collapse;
}
td{
display: table-cell;
vertical-align: inherit;
}
</style>
</head>
<body>
<div id="demo">
<table>
<tr>
<td id="demo1">
<table>
<tr>
<td><img src="1.jpg"></td>
<td><img src="2.jpg"></td>
<td><img src="3.jpg"></td>
<td><img src="4.jpg"></td>
<td><img src="5.jpg"></td>
<td><img src="6.jpg"></td>
</tr>
</table>
</td>
<td id="demo2"></td>
</tr>
</table>
</div>
<script>
demo2.innerHTML=demo1.innerHTML;
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth;
else{
demo.scrollLeft++;
}
console.log(demo1.offsetWidth,demo2.offsetWidth,demo.scrollLeft);
}
var MyMar=setInterval(Marquee,15);
demo.onmouseenter=function(){
clearInterval(MyMar);
}
demo.onmouseleave=function(){
MyMar=setInterval(Marquee,15);
}
</script>
</body>
</html>

复制上面的代码,随意加6张图片就能实现滚动

用scoll实现的轮播

原文:http://www.cnblogs.com/bjwhite/p/6381455.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!