Javascript:鼠标悬停缩略图以查看大图像-多个实例
Javascript: Mouseover thumbnail to view large image - Multiple instances
我正在寻找一个javascript选项,该选项允许我将鼠标悬停在缩略图上以替换"大"图像。这里的技巧是使用缩略图链接中的锚href作为大图像源。我需要这个来处理多个实例。
如果有助于,则可以移除<img src="large1.jpg">
等
下面是我正在使用的HTML代码的简化版本。此代码无法更改。
每个id和类都可以是唯一的。
<div class="image-1">
<img src="large1.jpg">
</div>
<div id="thumbs">
<a id="thumb_1" href="large1.jpg" title="1"><img src="small1.jpg" alt="image 1"/></a>
<a id="thumb_2" href="large2.jpg" title="2"><img src="small2.jpg" alt="image 1"/></a>
<a id="thumb_3" href="large3.jpg" title="3"><img src="small3.jpg" alt="image 1"/></a>
</div>
...
<div class="image-2">
<img src="large2.jpg">
</div>
<div id="thumbs">
<a id="thumb_1" href="another_large1.jpg" title="1"><img src="anout_small1.jpg" alt="image 1"/></a>
<a id="thumb_2" href="another_large2.jpg" title="2"><img src="another_small2.jpg" alt="image 1"/></a>
<a id="thumb_3" href="another_large3.jpg" title="3"><img src="another_small3.jpg" alt="image 1"/></a>
</div>
...
检查此解决方案http://jsfiddle.net/dtdaynjp/
添加到所有"大"图像唯一类,图像-1,图像-2,图像-3。
对于每个拇指链接添加类似于适当的大图像的类:拇指图像-1,拇指图像-2,拇指图像-1…
添加这个jQuery代码:
$(function() {
$(".mouseover a").mouseover(function(){
var src=$(this).attr('href');
var classs=$(this).attr('class');
classs=classs.substr(6);
$('.'+classs).find('img').attr('src',src);
})
})
我只需要使用CSS :hover
选择器。然后,您可以在图像中添加动画和其他很酷的东西。
这里的示例
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- ES6构造函数返回基类的实例
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 随机图像旋转的多个实例
- 放置javascript生成的同一图像的多个实例
- 缩放SVG图像以适应父对象,并在不同的实例中更改仪表颜色
- 无法在单个 HTML 页面上显示 Java/CSS 图像库的多个实例
- 更改动态 Web 表单上的图像实例
- Javascript:鼠标悬停缩略图以查看大图像-多个实例
- 如何将保存的画布图形图像恢复到新的画布实例中
- 通过多个实例点击图像库(上一个/下一个)
- 如何在Javascript中删除图像的实例
- 实例化多个图像javascript
- 无法使此图像滑块在多个实例中工作
- 如何通过多个实例动态获取图像大小