无缝滚动效果
来源:互联网 发布:分层网络模型优点 编辑:程序博客网 时间:2024/06/10 13:15
<a href="javascript:;">向左走</a> <a href="javascript:;">向右走</a> <div id="div1"> <ul> <li><img src="img/1.jpg" alt="" width="200"></li> <li><img src="img/2.jpg" alt="" width="200"></li> <li><img src="img/3.jpg" alt="" width="200"></li> <li><img src="img/4.jpg" alt="" width="200"></li> </ul> </div>
javascript思路:
1、定时器,使ul不断向左移动,
2、用offsetLeft获得ul移动后左侧的距离
3、当ul移动超出div时候,ul在回到起点,重新移动,
4、加左右按钮,控制滚动方向
解决:
获得DOM,
var oDiv = document.getElementById('div1'); var oUl = document.getElementsByTagName('ul')[0]; var ali = document.getElementsByTagName("li");
1、向左移动,
oUl.style.left = oUl.offsetLeft-20+"px"
if(oUl.offsetLeft < -oUl.offsetWidth/2) { oUl.style.left ="0" }向右移动的同理可得;
3、向左向右滚动时候,需控制方向,此时声明变量,给定初始值,即将步骤一改为:
oUl.style.left = oUl.offsetLeft+speed+"px"
做出的效果如下所示:
阅读全文
0 0
- 无缝图片滚动效果...
- 无缝滚动图片效果
- 无缝滚动效果代码
- css3无缝滚动效果
- 无缝滚动效果
- 无缝滚动效果
- 无缝滚动效果
- js图片无缝滚动效果
- js实现无缝滚动效果
- JS横向无缝滚动效果
- 文字信息无缝滚动效果
- js_无缝滚动效果offsetLeft
- JS效果 - 无缝滚动/滚动加停顿
- JavaScript 无缝上下左右滚动加定高定宽停顿效果
- JavaScript 无缝上下滚动加定高停顿效果
- JavaScript 无缝上下滚动加定高停顿效果
- JavaScript 无缝上下左右滚动加定高定宽停顿效果
- jQuery——图片无缝滚动效果
- Openstack之安装neutron
- css 自定义样式 继承写法
- springMVC.xml配置
- Windows/Linux 远程桌面访问CentOS
- windows下使用cygwin搭建git服务器
- 无缝滚动效果
- 转【jspf】
- 【Educational Codeforces Round 33】 B. Beautiful Divisors (枚举)
- 说说css中pt、px、em、rem都扮演了什么角色
- Excel制作柱形图
- Js关于原型以及原型链的详细介绍
- JAVA环境+eclipse+tomcat+maven配置
- python第一感受
- 字符串转整数 C++编程