使用jQuery实现鼠标点击左右按钮滑动切换
更新时间:2017年08月04日 14:19:16 作者:Danna前端开发
在做web前端开发的时候经常遇到图片滑动切换特效,接下来通过本文给大家分享使用jQuery实现鼠标点击左右按钮滑动切换特效,感兴趣的朋友参考实现代码
使用jQuery实现点击左右滑动切换特效:
HTML代码如下:
<!--整体背景div--> <div class="warp"> <!--中间内容div--> <div class="divContent"> <div class="content"> <ul class="contentUl"> <li> <img src="/JS1/img/1.jpg" /> <span>生命如歌,春天似梦 </span> <hr /> <p>生命如歌,春天似梦,初春更是如诗如画。春似花季靓女,让人悸动,春似那雍容少妇,令人憧憬</p> </li> <li id="second"> <img src="/JS1/img/2.jpg" /> <span>如花的季节,赞扬 </span> <hr /> <p>一切的生命力开始复苏,温暖如我,正是如花的季节,不是吗?</p> </li> <li> <img src="/JS1/img/3_1.jpg" /> <span>梦想,不休不止</span> <hr /> <p>畏惧忍受痛苦比忍受痛苦本身更加糟糕。没有一个心灵在追逐它的梦想时会忍受痛苦。</p> </li> <li> <img src="/JS1/img/4.jpg" /> <span>时间在叶子的摆动里</span> <hr /> <p>时间会消磨一切的,她会让我们忘记的。突然想:如果我们忘记了时间,是不是想忘掉的就都能忘掉。</p> </li> <li> <img src="/JS1/img/5.jpg" /> <span>异乡的海韵,落日的余辉</span> <hr /> <p>每个人或许都有一个愿望,希望在某年某月某天可以和相爱的人牵手漫步在夕阳西下,落日余晖的海滩中,细数彼此生活的点点滴滴。</p> </li> <li> <img src="/JS1/img/6.jpg" /> <span>城市夜,一个静谧的夜</span> <hr /> <p>城市夜,一个静谧的夜。城市里,寒风瑟瑟。酒吧灯红酒绿,这,才是夜市的开始。</p> </li> </ul> </div> <!--向左按钮--> <div class="leftBtn"><img src="/JS1/img/left.png" /></div> <!--向右按钮--> <div class="rightBtn"><img src="/JS1/img/right.png" /></div> </div> </div>
js代码如下:
$(document).ready(function(){ //向左按钮点击事件 var index = 0; var liLen; $(".leftBtn").click(function(){ index++; liLen = $(".content ul.contentUl li").length; //目前长度返回值为6 if(index >= 4) { $(".content ul.contentUl").stop(); alert("已经到达最后一页!"); index = 3; }else{ if(index == 1) { $(".content ul.contentUl").animate({left:-index*330},700); }else{ $(".content ul.contentUl").animate({left:-index*305},700); } } }); //向右按钮点击事件 $(".rightBtn").click(function(){ if(index == 0) { $(".content ul.contentUl").stop(); alert("这是第一页,不能再往前翻了!"); }else{ index--; if(index == 0) { $(".content ul.contentUl").animate({left:-40},700); }else{ $(".content ul.contentUl").animate({left:-index*310},700); } } }); });
以上所述是小编给大家介绍的使用jQuery实现鼠标点击左右按钮滑动切换,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
jQuery动画效果animate和scrollTop结合使用实例
animate是jq的一个特效的函数方法,animate() 方法执行 CSS 属性集的自定义动画。该方法通过CSS样式将元素从一个状态改变为另一个状态。2014-04-04asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
腾讯微博提供两种加载数据的方式,一种是分页,一种是滚动浏览器滚动条加载数据,分页功能我想大家都做得太多了,今天我与大家分享一下我用滚动条滚动加载数据2012-03-03jquery easyui 对于开始时间小于结束时间的判断示例
对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断,需要的朋友可以参考下2014-03-03jquery $.each 和for怎么跳出循环终止本次循环
如何在jquery 中的循环中终止本次循环或者跳出循环呢?经搜索发现个不错的方法,大家不妨参考下,希望对大家有所帮助2013-09-09
最新评论