jquery实现点击左右按钮切换图片


Posted in jQuery onJanuary 27, 2021

本文实例为大家分享了jquery点击左右按钮切换图片的具体代码,供大家参考,具体内容如下

当点击了右边的按钮后,图片向左移动,同理左边按钮。

jquery实现点击左右按钮切换图片

css样式此处省略......直接进入到js代码中

<div class="down-down-div">     
  <div class="pics-frame">
   
    <div class="frame-first">
  <!--第一个div -->
  <div id="left_btn" class="pic-button-left">
    <!--“ < ”按钮-->
    <div style="padding-top: 70px;">
      <
        </div>
   </div>
 </div>
 <!--第二个div -->
 <div class="frame-second">
 
  <div class="frame-second-up">
  <div style="float: left;font-size: 10px;">
      本车型适用的精品配件:
  </div>
  </div>
 
  <div class="frame-second-down">
 
  <div class="frame-second-down-down">
  <!--图片集-->
  <div class="frame-second-down-uppics">
  <img id="img0" style="width: 100%;height: 100%;" src="./images/accessories/t500.png" />
  </div>
 
  <!--文字-->
  <div class="frame-second-down-downtext">
   挡泥板
  </div>
 
  </div>
 
  <div class="frame-second-down-down">
  <!--图片集-->
  <div class="frame-second-down-uppics">
   <img id="img1" style="width: 100%;height: 100%;" src="./images/accessories/t501.png" />
  </div>
 
  <!--文字-->
  <div class="frame-second-down-downtext">
   车窗侧雨刷
  </div>
 
  </div>
 
  <div class="frame-second-down-down">
  <!--图片集-->
  <div class="frame-second-down-uppics">
   <img id="img2" style="width: 100%;height: 100%;" src="./images/accessories/t502.png" />
  </div>
 
  <!--文字-->
  <div class="frame-second-down-downtext">
   车牌窗饰框
  </div>
 
  </div>
 
  <div class="frame-second-down-down">
  <!--图片集-->
  <div class="frame-second-down-uppics">
   <img id="img3" style="width: 100%;height: 100%;" src="./images/accessories/t600.png" />
  </div>
 
  <!--文字-->
  <div class="frame-second-down-downtext">
   地毯(七座)
  </div>
  </div>
 </div>
 
 </div>
 
 <!--第三个div -->
 <div id="right_btn" class="frame-third">
  <!--“ > ”按钮-->
  <div class="pic-button-right">
  <div style="padding-top: 70px;">
  >
  </div>
 </div>
 </div>
 
  </div>
</div>
 
 
<!--隐藏状态的图片集-->
<div id="imgs">
  <img src="images/accessories/t500.png" style="display: none;" />
 <img src="images/accessories/t501.png" style="display: none;" />
 <img src="images/accessories/t502.png" style="display: none;" />
 <img src="images/accessories/t600.png" style="display: none;" />
 <img src="images/accessories/t602.png" style="display: none;" />
  <img src="images/accessories/t603.png" style="display: none;" />
 <img src="images/accessories/t604.png" style="display: none;" />
 <img src="images/accessories/t605.png" style="display: none;" />
 <img src="images/accessories/t606.png" style="display: none;" />
 <img src="images/accessories/t607.png" style="display: none;" />
 <img src="images/accessories/t608.png" style="display: none;" />
</div>
 
 
$(function() {
 var images = [];
 var imgs = $("#imgs img");
 var index = 0; 
 //展示的图片,长度为4
 var displayLength = $(".frame-second-down img").length;  
 for(var i = 0; i < imgs.length; i++) { 
    images.push(imgs[i]);
 }
 
  //相册左边按钮
  $("#left_btn").click(function() {   
    if(index == 0) { 
    alert("已经是第一张照片啦!");
 return;
 
  } else {
 
  for(var j = 0; j < displayLength; j++) {
    $("#img" + j).attr("src", images[index - 1 + j].src);    
    }
   
    index--;
 }
 })
  
//相册右边按钮
  
$("#right_btn").click(function() {    
  if(index == (imgs.length - displayLength)) {   
    alert("已经是最后一张图片了!");
    return 0;
  } else {   
    for(var j = 0; j < displayLength; j++) {   
      $("#img" + j).attr("src", images[j + 1 + index].src);
   
    }
   
    index++;
  
  }
  
  })
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。 

jQuery 相关文章推荐
jQuery为某个div加入行样式
Jun 09 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
jquery获取input输入框中的值
Nov 13 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
jquery实现直播视频弹幕效果
Feb 25 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jquery实现穿梭框功能
Jan 19 #jQuery
jQuery实现穿梭框效果
Jan 19 #jQuery
jQuery冲突问题解决方法
Jan 19 #jQuery
jQuery实现购物车全功能
Jan 11 #jQuery
jQuery实现手风琴特效
Jan 11 #jQuery
多种类型jQuery网页验证码插件代码实例
Jan 09 #jQuery
使用jquery实现轮播图效果
Jan 02 #jQuery
You might like
我的论坛源代码(一)
2006/10/09 PHP
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
LINUX下线程,GDI类的解释
2012/04/17 面试题
程序员跳槽必看面试题总结
2013/06/28 面试题
12岁生日演讲稿
2014/05/14 职场文书
环境整治工作方案
2014/05/18 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python