javascript图像交换影响太多图像

javascript图像交换影响太多图像,javascript,html,css,image,thumbnails,Javascript,Html,Css,Image,Thumbnails,我收集了三张照片,两张小的一张大的。我想被设置,所以当你点击一个小的图像,它取代了较大的一个。问题是我收集了这三张图片中的三张,所以当你点击一张小图片时,它会占据所有三张大图片的位置。有没有什么建议可以让它只在大图像的某个部分拍摄?这里有一些代码。谢谢 $(document).ready(function(){ $('img').click(function(){ var url = $(this).attr('src'); $(this).par

我收集了三张照片,两张小的一张大的。我想被设置,所以当你点击一个小的图像,它取代了较大的一个。问题是我收集了这三张图片中的三张,所以当你点击一张小图片时,它会占据所有三张大图片的位置。有没有什么建议可以让它只在大图像的某个部分拍摄?这里有一些代码。谢谢

$(document).ready(function(){
        $('img').click(function(){
        var url = $(this).attr('src');
        $(this).parents('.picture-container').find('.large-picture > img').attr('src', url);
        $('.large-picture > img').attr('src', url);
        $(this).attr('src', bigUrl);
        });
        });
图片部分(其中有三个)


精品制作工作室
我们建立了一个精品的全方位服务制作工作室,允许一人、两人和三人进行电影采访和对话。我们有摄影棚灯光、三个摄像头设置和远程监控。此外,我们的无限墙创造了一个干净和专业的外观,使电影是关于信息。

有很多jquery幻灯片/旋转木马可以满足您的需要

如果你需要一个片段来完成这一件事,你可能需要澄清你想要什么

从我收集的资料来看,任何时候都应该只有3张图片。一个是大的,另外两个是小的(比如缩略图?)。您希望单击一个小图像并让它替换大图像(这样小图像就和大图像一样大并占据其位置?)

然后,大图像是否会缩小并取代刚才选择的图像


就像你对小孩子解释一样。

我认为除了img src之外,我在html中没有做任何更改,所以这应该是可行的:

 <script>

       $(document).ready( function(){

          $(".small-picture > img").click( function(){ 

              var small_img = $(this);
              var small_img_src = small_img.attr("src"); 

              var img_container = small_img.closest(".picture-container");

              var large_img = img_container.find(".large-picture > img");
              var large_img_src = large_img.attr("src");

              large_img.attr("src", small_img_src);
              small_img.attr("src", large_img_src);

         });
     });


    </script>

$(文档).ready(函数(){
$(“.small picture>img”)。单击(函数(){
var small_img=$(本);
var small_img_src=small_img.attr(“src”);
var img_container=小的img.最近的(“.picture container”);
var large_img=img_container.find(“.large picture>img”);
var large_img_src=large_img.attr(“src”);
大的属性(“src”,小的属性);
小的属性(“src”,大的属性);
});
});

你完全正确。点击的小图片取代了大图片,大图片取代了点击的小图片。但是,有三个部分,我希望它是在一个部分点击一个小的图像将采取相同的部分,而不是所有的大图像。
 <script>

       $(document).ready( function(){

          $(".small-picture > img").click( function(){ 

              var small_img = $(this);
              var small_img_src = small_img.attr("src"); 

              var img_container = small_img.closest(".picture-container");

              var large_img = img_container.find(".large-picture > img");
              var large_img_src = large_img.attr("src");

              large_img.attr("src", small_img_src);
              small_img.attr("src", large_img_src);

         });
     });


    </script>