jQuery实现图片无缝滚动
2017-12-26 10:26
441 查看
HTML代码:
CSS代码:
jQuery代码:
<div class="box"> <div class="box_img"> <img src="img3/B (1).jpg"/> <img src="img3/B (2).jpg"/> <img src="img3/B (3).jpg"/> <img src="img3/B (4).jpg"/> </div> <ul class="btn"> <li class="left"></li> <li class="right"></li> </ul> </div>
CSS代码:
<style type="text/css"> *{ margin: 0;padding: 0; } .box{ width: 1235px;height: 358px; border: 1px solid red; margin: auto; position: relative; overflow: hidden; } .box_img{ width: 4940px;height: 358px; border: 1px solid blue; } img{display: block; width: 1235px;height: 358px; } .box_img img{ float: left; } ul li{list-style: none;float: left; margin-top: -40px; } .btn .left{ position: absolute; left: 0px;top:50%; width: 40px;height: 80px; background: url(img3/nav_paddles_down.png) no-repeat -15px -7px; } .btn .right{ position: absolute; right: 0px;top:50%; width: 40px;height: 80px; background: url(img3/nav_paddles_down.png) no-repeat -64px -7px; } </style>
jQuery代码:
<script> $(function(){ $('.right').click(function () { $(".box_img").animate({marginLeft:"-1235px"},600, function () { $(".box_img img").eq(0).appendTo($(".box_img")); $(".box_img").css('marginLeft','0px'); }); }) $('.left').click(function () { $(".box_img").css('marginLeft','-1235px'); $(".box_img img").eq(3).prependTo($(".box_img")); $(".box_img").animate({marginLeft:"0px"},600); /*为什么先给css()方法 ,然后再给动画呢 * 这是为了让图片轮播的时候 看起来是倒放的, * 先给css()方法 ,让图片实现位移,但这时不是倒放, * 显示的也不是最后一张,而是第二张 * 所以这时候就得需要用到appendTo() * 把最后一张(实际是第一张)放到现在窗口显示的图片的后面 * 接着用animate()这个方法,让图片回到原来的位置 * 图片就会往回滚动到原本的位置 * 这时图片看起来才有滚动的效果 * * */ }) </script>
相关文章推荐
- jQuery动画效果实现图片无缝连续滚动
- jquery插件jCarouselLite实现图片无缝滚动
- jQuery实现的无缝广告图片左右滚动功能详解
- jQuery动画效果实现图片无缝连续滚动
- Jquery+css实现图片无缝滚动轮播
- jquery 实现图片无缝向左滚动
- jQuery动画效果实现图片无缝连续滚动
- Jquery+css实现图片无缝滚动轮播
- jquery实例-多张图片无缝滚动实现
- 利用jQuery无缝滚动插件liMarquee实现图片(链接)和文字(链接)向右无缝滚动(兼容ie7+)
- jQuery动画效果实现图片无缝连续滚动
- 简短几句jquery代码的实现一个图片向上滚动切换
- jQuery使用数组编写图片无缝向左滚动
- 使用jQuery简单实现产品展示的图片左右滚动功能
- 图片无缝滚动BootStrap 轻松实现
- 新 js 实现图片的无缝滚动
- jQuery实现列表无缝滚动
- Asp.net图片滚动(Jquery实现)
- JQuery页面图片切换和新闻列表滚动效果的具体实现