无缝滚动
来源:互联网 发布:女生色诱男生 知乎 编辑:程序博客网 时间:2024/04/27 18:09
如何实现几张图片一直轮播。鼠标经过图片时它就暂停。
1、<div class="demo">
<div class="demobox">
<div class="demo1">
<img src="img/1.jpg"/>
<img src="img/2.jpg"/>
<img src="img/3.jpg"/>
</div>
<div class="demo2"></div>
</div>
<div>
2、添加样式
.demo{overflow:hidden;height:300px;width:auto;}
.demobox{float:left;width:800%;}
.demo1{float:left;margin-right:30px;}
.demo2{float:left;}
3.写js文件
var odemo=document.getElementById("demo");
var odemo1=document.getElementById("demo1");
var odemo2=document.getElementById("demo2")
odemo2.innerHTML=odemo1.innerHTML;
function a(){
if(odemo2.offsetWidth-odemo.scrollLeft<=0){ //odemo2可见的宽度比滚动条距离左边的距离小时。滚动条距离左边的距离减少到
odemo.scrollLeft-=odemo1.offsetWidth; //
}
odemo.scrollLeft++; //滚动条距离左边的距离增加,图片一直左移
}
var move=setInterval(a,20); //每20ms运动一次a这个函数
odemo.onmouseenter=function(){clearInterval(move)}; //鼠标进入清除鼠标事件
odemo.onmouseout=function(){move=setInterval(a,20)}; //鼠标移出开始鼠标事件
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 无缝滚动
- 【GOF23设计模式】_命令模式_数据库事务机制底层架构实现_撤销和回复JAVA246
- C++编写封装驱动接口时::符号的意思
- 15PL_SQL过程之游标的使用
- 互联网金融项目——工作日志(二)之点滴积累
- Android文件存储(二)与ContentProvider
- 无缝滚动
- JAVA中NIO基础(一)
- System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项。。
- (OK) crypt.c —— crypt.h —— libcrypt
- LINUX-AWK简明教程
- SDUTACM平方和与立方和
- 互联网金融项目——工作日志(三)之工具类
- centos下安装mysql,使用rpm包的形式
- 使用jmeter 封装MSGPACK协议做压力测试