JS实例-图片上下滑动
2016-10-07 10:06
363 查看
JS练习实例-自动上下滑动图片
效果图:
效果图:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> *{margin: 0;padding: 0;} .dk{height: 540px; width: 200px; border: 1px solid red; position: relative; margin:20px auto;} .dk_top{height: 30px; width: 200px; background-color: coral;text-align: center;} .dk_bottom{height: 30px; width: 200px; background-color: coral;text-align: center;} ul{height: 480px; width: 200px; background-color: cornsilk; overflow: hidden;} ul li{list-style: none; height: 80px; width: 200px; border-bottom: 1px solid red; line-height: 40px; text-align: center;} img{height: 80px; width: 200px;} </style> <script> window.onload = function(){ var dk = document.getElementById("dk"); var odiv = dk.getElementsByTagName('div'); var oul = dk.getElementsByTagName('ul')[0]; var ali = oul.getElementsByTagName('li'); var timer = null; var i = 0; odiv[0].onclick = function (){ if(timer != null){ //停止滑动 clearInterval(timer); } timer = setInterval(function(){ ali[0].style.marginTop = -i+'px'; i++; if( i == 325){ clearInterval(timer); } },30); } odiv[1].onclick = function (){ if(timer != null){ //停止滑动 clearInterval(timer); } timer = setInterval(function(){ ali[0].style.marginTop = -i+'px'; i -= 1; if( i == 0){ clearInterval(timer); } },30); } } </script> </head> <body> <div class="dk" id="dk"> <div class="dk_top">向上</div> <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> <li><img src="img/5.jpg"></li> <li><img src="img/6.jpg"></li> <li><img src="img/7.jpg"></li> <li><img src="img/8.jpg"></li> <li><img src="img/9.jpg"></li> <li><img src="img/10.jpg"></li> </ul> <div class="dk_bottom">向下</div> </div> </body> </html>
相关文章推荐
- js实现支持手机滑动切换的轮播图片效果实例
- js各种图片轮播滑动插件 上下,左右缩略图按钮点击图
- JS感应鼠标的图片上下滑动展示效果
- zepto.js手机端网页上下手指滑动图片切换效果代码
- JS+DOM实例一:鼠标滑动图片
- js实现支持手机滑动切换的轮播图片效果实例
- 基于JS移动端图片上下左右滑动图片的对比度与灰度变化
- JS+Flash图片轮换/切换--上下滑动效果
- 可左右滑动 js 图片产品 展示 代码 验证可用
- js图片滑动
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
- 【荐】来自搜狐图片频道JS+flash控制可上下翻页的焦点图代码_网页代码站(www.webdm.cn)
- 上下左右连续滚动图片的JS代码
- android动画实例之(图片闪烁、左右摇摆、上下晃动等效果)
- 简单的js实例(图片动态特性)
- JS实例:网页上图片延迟加载的JS代码
- js javascript 鼠标控制图片左右滚动带自动翻滚,图片滑动新闻展示
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
- 上下文字\图片滚动 无JS