48、JavaScript的运动----无缝运动的实现
来源:互联网 发布:服务器端js 读取文件 编辑:程序博客网 时间:2024/04/27 16:17
1、JavaScript的运动----无缝运动的实现
2、测试代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><style>* {margin: 0;padding: 0;}#div1 {position: relative;border: 1px solid black;width: 680px;height: 132px;margin: 10px auto;overflow: hidden;}#div1 ul {position: absolute;left: 0;}#div1 ul li {list-style: none;float: left;width: 150px;height: 112px;padding: 10px;}#div1 ul li img {width: 150px;}</style><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script>window.onload = function() {var oDiv = document.getElementById('div1');var oUl = oDiv.getElementsByTagName('ul')[0];var aLi = oUl.getElementsByTagName('li');var aA = document.getElementsByTagName('a');var timer = null;var iSpeed = -3;oUl.innerHTML += oUl.innerHTML;oUl.style.width = aLi.length * aLi[0].offsetWidth + 'px';function fnMove() {if (oUl.offsetLeft < -oUl.offsetWidth / 2) {oUl.style.left = 0;} else if (oUl.offsetLeft > 0) {oUl.style.left = -oUl.offsetWidth / 2 + 'px';}oUl.style.left = oUl.offsetLeft + iSpeed + 'px';}timer = setInterval(fnMove, 30);aA[0].onclick = function() {iSpeed = -3;};aA[1].onclick = function() {iSpeed = 3;};oDiv.onmouseover = function() {clearInterval(timer);};oDiv.onmouseout = function() {timer = setInterval(fnMove, 30);};};</script></head><body><a href="javascript:;">←</a><a href="javascript:;">→</a><div id="div1"><ul><li><img src="img/1.jpg" /></li><li><img src="img/2.jpg" /></li><li><img src="img/3.jpg" /></li><li><img src="img/4.jpg" /></li></ul></div></body></html>
3、测试图片
0 0
- 48、JavaScript的运动----无缝运动的实现
- 46、JavaScript的运动----完美运动框架的实现----注意运动停止的判断的技巧
- 40、JavaScript的运动----缓冲运动
- JavaScript实现的抛物线运动效果
- Javascript实现完美的运动动画框架
- 运动模糊的实现
- 37、JavaScript的运动-----匀速运动
- 41、JavaScript的运动----运动的终止条件
- 44、JavaScript的运动----任意属性值的运动---应用
- 无缝滚动(运动框架的灵活运用)
- 42、JavaScript的运动----多个物体同时运动
- 实现运动的尾巴效果
- Promise实现小球的运动
- 实现运动的尾巴效果
- 47、JavaScript的运动----完美运动框架的应用----放大缩小图片的实现(布局转换的实现)
- JavaScript的运动框架学习总结
- javascript实现椭圆运动轨迹
- javascript学习-原生javascript的小特效(原生javascript实现链式运动)
- PHP计算文件夹大小
- mysql case when
- 关于对Android的videoView和mediaController的吐槽
- bzoj 1797 最小割【最小割】【tarjan】
- 共用体在嵌入式方向的应用(代码片段)
- 48、JavaScript的运动----无缝运动的实现
- javaweb学习总结(二十)——JavaBean总结
- block 的小结
- javaweb学习总结(二十一)——JavaWeb的两种开发模式
- 仰望星空-昨夜星思
- 文章标题
- 信鸽推送避免打开多个相同的activity
- 使用Spring Cloud Consul实现服务的注册和发现
- 警卫安排