Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery执行代码单击箭头/更改图像单击箭头_Javascript_Jquery_Image_Swap - Fatal编程技术网

Javascript 如何使用jQuery执行代码单击箭头/更改图像单击箭头

Javascript 如何使用jQuery执行代码单击箭头/更改图像单击箭头,javascript,jquery,image,swap,Javascript,Jquery,Image,Swap,我有一个代码,可以在单击时更改图像。它还会更改当前选定图像的边框颜色。我很高兴,它工作得很好,但我想添加箭头来在下一个和上一个图像之间导航 jQuery $(document).ready(function(){ $('li.switch img, li.switch1 img').click(function() { var current = this; var elements = $("#w2s, #swap, #swap2");

我有一个代码,可以在单击时更改图像。它还会更改当前选定图像的边框颜色。我很高兴,它工作得很好,但我想添加箭头来在下一个和上一个图像之间导航

jQuery

  $(document).ready(function(){
    $('li.switch img, li.switch1 img').click(function() {
      var current = this;
      var elements = $("#w2s, #swap, #swap2");
      var src = this.src;
    $(elements).css("border", "3px solid #fff");
    $(current).css("border", "3px solid  #000");
    $("#w1s").fadeOut(400, function(){
      $(this).fadeIn(400)[0].src = src; 
    });
  });
});
HTML


我怎样才能做到?我可以转换这个代码来实现它吗?或者对于这个问题有完全不同的解决方案吗

#w2s、#swap、#swap2
是位于顶部主照片下方的图像,id
w1s

JSFIDLE 下面是它的工作原理

你能把html和你想做的任何事情都包括进去吗?这里是@depperm。我也应该包括CSS吗?一个代码片段或bin会更好。为什么你不能使用插件呢?嗯,我真的很想使用插件,但我不知道怎么做。你能告诉我什么是插件@MoshFeu吗?让谷歌回答你:。幻灯片放映插件示例:
   <div class="bottlesWrapper">
    <img src="right.png" id="right">
    <img src="left.png" id="left">
  <div class="thumbs">
    <img src="pallets.jpg" id="w1s">
  </div>

  <ul class="switchPhoto">
   <li class="switch1">
   <img src="pallets.jpg" id="w2s">
  </li>

  <li class="switch">
   <img src="prod.jpg" id="swap">
  </li>

  <li class="switch">
      <img src="modernhome.jpg" id="swap2">
  </li>
  </ul>
  </div>