使用jQuery实现鼠标点击左右按钮滑动切换


Posted in jQuery onAugust 04, 2017

使用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 相关文章推荐
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jquery的 filter()方法使用教程
Mar 22 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
jquery实现动态添加附件功能
Oct 23 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
jQuery实现tab栏切换效果
Dec 22 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 #jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 #jQuery
jQuery实现上传图片前预览效果功能
Aug 03 #jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 #jQuery
基于jquery实现多选下拉列表
Aug 02 #jQuery
jQuery接受后台传递的List的实例详解
Aug 02 #jQuery
基于Jquery Ajax type的4种类型(详解)
Aug 02 #jQuery
You might like
提问的智慧
2006/10/09 PHP
网站当前的在线人数
2006/10/09 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
JS中实现函数return多个返回值的实例
2017/02/21 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
js实现上传并压缩图片效果
2018/01/10 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
javascript随机变色实例代码
2019/10/15 Javascript
python实现百万答题自动百度搜索答案
2018/01/16 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
python+flask实现API的方法
2018/11/21 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
python实现UDP协议下的文件传输
2020/03/20 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
《值日生》教学反思
2014/02/17 职场文书
女生节标语
2014/06/26 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
python中print格式化输出的问题
2021/04/16 Python
php+laravel 扫码二维码签到功能
2021/05/15 PHP
Vue操作Storage本地化存储
2022/04/29 Vue.js