Jquery 简单图像更改
我有一个大的图像,这基本上是一个项目的封面照片,下面我有五个缩略图 我想这样做,当你点击一个缩略图时,大图像将改变为与点击的缩略图相对应 我不知道这叫什么,所以我一直很难研究它Jquery 简单图像更改,jquery,html,css,Jquery,Html,Css,我有一个大的图像,这基本上是一个项目的封面照片,下面我有五个缩略图 我想这样做,当你点击一个缩略图时,大图像将改变为与点击的缩略图相对应 我不知道这叫什么,所以我一直很难研究它 任何帮助都会很好。它被称为图像库/滑块。通常需要javascript/jQuery来实现它 这里有一些称为图像库/滑块。通常需要javascript/jQuery来实现它 下面是一些也许类似的内容可以让您全面了解如何实现它 <div class="gallery"> <div id="main
任何帮助都会很好。它被称为图像库/滑块。通常需要javascript/jQuery来实现它
这里有一些称为图像库/滑块。通常需要javascript/jQuery来实现它
下面是一些也许类似的内容可以让您全面了解如何实现它
<div class="gallery">
<div id="mainViewport" class="viewport">
<img src="my-picture.jpg" alt=""/>
</div>
<ul class="thumbnails">
<li><img src="imgs/my-picture-thumbnail.jpg" alt=""/></li>
<li><img src="imgs/my-picture2-thumbnail.jpg" alt=""/></li>
<li><img src="imgs/my-picture3-thumbnail.jpg" alt=""/></li>
</ul>
</div>
<script>
var mainViewport = $('#mainViewport');
$('.thumbnails img').click(function(){
var path = $(this).attr('src').replace('-thumbnail','');
var mainImg = new Image();
mainImg.src = path;
mainViewport.html(mainImg);
});
</script>
var mainViewport=$(“#mainViewport”);
$('.thumbnails img')。单击(函数(){
var path=$(this.attr('src').replace('-thumbnail','');
var mainImg=新图像();
mainImg.src=路径;
mainViewport.html(mainImg);
});
现在,您需要以这种格式存储缩略图,'path/to/full/img-thumbnail.jpg',以便为较小的版本添加'-thumbnail',并在脚本中删除该部分以获得完整的img路径,并在mainViewport div中放置和替换当前img
以下是一个工作示例:
请注意,我没有这张图片的缩略版本和完整版本,我只是放了一些dummy.jpg,你应该两者都有,正如我所解释的名字
祝你好运也许像这样的东西会让你对如何实现它有一个总体的想法
<div class="gallery">
<div id="mainViewport" class="viewport">
<img src="my-picture.jpg" alt=""/>
</div>
<ul class="thumbnails">
<li><img src="imgs/my-picture-thumbnail.jpg" alt=""/></li>
<li><img src="imgs/my-picture2-thumbnail.jpg" alt=""/></li>
<li><img src="imgs/my-picture3-thumbnail.jpg" alt=""/></li>
</ul>
</div>
<script>
var mainViewport = $('#mainViewport');
$('.thumbnails img').click(function(){
var path = $(this).attr('src').replace('-thumbnail','');
var mainImg = new Image();
mainImg.src = path;
mainViewport.html(mainImg);
});
</script>
var mainViewport=$(“#mainViewport”);
$('.thumbnails img')。单击(函数(){
var path=$(this.attr('src').replace('-thumbnail','');
var mainImg=新图像();
mainImg.src=路径;
mainViewport.html(mainImg);
});
现在,您需要以这种格式存储缩略图,'path/to/full/img-thumbnail.jpg',以便为较小的版本添加'-thumbnail',并在脚本中删除该部分以获得完整的img路径,并在mainViewport div中放置和替换当前img
以下是一个工作示例:
请注意,我没有这张图片的缩略版本和完整版本,我只是放了一些dummy.jpg,你应该两者都有,正如我所解释的名字
祝你好运非常感谢!我不确定它是否被称为滑块,因为没有任何东西在移动。@Downvoter为什么要进行downvoting?@ncuda不客气。是的,实际上我会将您想要的定义为图像库,但大多数图像滑块可以配置为以库的方式工作(每次单击)。;)快乐编码!非常感谢!我不确定它是否被称为滑块,因为没有任何东西在移动。@Downvoter为什么要进行downvoting?@ncuda不客气。是的,实际上我会将您想要的定义为图像库,但大多数图像滑块可以配置为以库的方式工作(每次单击)。;)快乐编码!