单击时切换和替换图像
Switch and replace Images on click
我试图在单击时替换和切换图片,但我的代码得到了堆栈。我可以改变大局,但小局不会改变。
到目前为止,我拥有:
.html
<div class="image_container">
<a href="" >
<img class="big_image" src="picture1" />
</a>
</div>
<div class="pics_container">
<img class="lilla" src="picture2" />
<img class="lilla" src="picture3" />
</div>
$('.lilla').on('click',function(){
$('.big_image').attr('src',$(this).attr('src'));
$(this).attr('src',$('.big_image').attr('src'));
})
我想要的是当我单击图片 2 或 3 时,它将代替图片 1,图片 1 将取代点击的图片 2 或 3 .
在我的示例中,小图片可以很好地替换图片 1,但图片 1 没有替换单击的图片。 我错过了什么?
在这里工作演示小提琴
在交换大图像之前,您需要一个变量来存储大图像中的源
$('.lilla').on('click',function(){
var big_src = $('.big_image').attr('src');
$('.big_image').attr('src', $(this).attr('src'));
$(this).attr('src', big_src);
});
我会在每张图片上应用一个类,然后引用它。因此,在单击功能中,我将执行以下操作。
例
$('#imagereplacing).attr('src',$('.exampleClass').attr('src'));
相关文章:
- 用Javascript替换图像和图像标题/alt文本
- 用 jquery 替换图像和类
- 用于多次替换图像的 Jquery 按钮
- JavaScript/PHP 从数据库动态替换图像源
- 单击时切换和替换图像
- 重新加载/替换图像 jQuery 作为
- 中的列表项
- 快速替换图像 src 时 Firefox 中的内存使用情况
- 用不同的图像/按钮替换图像 - javascript
- 检测网址/链接,并用 img 标签替换图像,用 href 替换链接
- 使用Kinetic.js html5画布替换图像上的文本
- 用javascript替换图像上的src
- 用jquery替换图像文件名
- 用Aviary/Creave SDK图像编辑器替换图像
- 在CLick上替换图像SRC
- jquery按时间间隔替换图像
- 用jQuery替换图像
- 在点击时用视频替换图像
- 在使用图像的地方替换图像- Javascript
- 在表格单元格内替换图像不起作用
- 一个错误事件添加一个新类并计算它替换图像源的次数