使用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插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
基于jQuery实现瀑布流页面
Apr 11 jQuery
jquery网页加载进度条的实现
Jun 01 jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jQuery实现简单三级联动效果
Sep 05 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
关于vue面试题汇总
2018/03/20 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python中解析json格式文件的方法示例
2017/05/03 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
python实现list由于numpy array的转换
2018/04/04 Python
Python高级用法总结
2018/05/26 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
护士个人简历自荐信
2013/10/18 职场文书
互联网创业计划书的书写步骤
2014/01/28 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
成本会计岗位职责
2015/02/03 职场文书
年底个人总结范文
2015/03/10 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
如何使用CocosCreator对象池
2021/04/14 Javascript