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插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jquery append与appendTo方法比较
May 24 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
js/jQuery实现全选效果
Jun 17 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jQuery实现动态操作table行
Nov 23 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
php中实现简单的ACL 完结篇
2011/09/07 PHP
PHP目录操作实例总结
2016/09/27 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python文件读取的3种方法及路径转义
2015/06/21 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
WxPython建立批量录入框窗口
2019/02/27 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
Everything But Water官网:美国泳装品牌
2019/03/17 全球购物
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
电厂职工自我鉴定
2014/02/20 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
青春无悔演讲稿
2014/05/08 职场文书
个人债务授权委托书
2014/10/17 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
中学生自我评价2015
2015/03/03 职场文书
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技