【发布时间】:2020-11-18 19:08:16
【问题描述】:
我有 3 个 img pic 和 3 个链接。每个链接都有自己的图片。我想在点击链接时替换图片。现在它替换但它重新启动窗口。我不想重启。
<div class="home-actions" >
<img class="home-actions__img" src="{{asset('images/ohdaihiep/block3/bg3_1.jpg')}}" alt="" id="my_image" >
<a href="#" id="my_a" class="home-actions__bg3-1" ></a>
<a href="#" id="my_a2" class="home-actions__bg3-2" ></a>
<a href="#" id="my_a3" class="home-actions__bg3-3" ></a>
</div>
还有我的 jQuery 代码
$(function () {
$("#my_a").bind("click", function () {
$("#my_image").attr("src", "images/ohdaihiep/block3/bg3_1.jpg");
});
$("#my_a2").bind("click", function () {
$("#my_image").attr("src", "images/ohdaihiep/block3/bg3_2.png");
});
$("#my_a3").bind("click", function () {
$("#my_image").attr("src", "images/ohdaihiep/block3/bg3_3.jpg");
});
【问题讨论】:
-
到点击功能传递
event并做event.preventDefault() -
为什么要使用链接?使用`
-
关于 preventDefaul 的答案我迟到了
-
design :) 不能剪切 HTML 并且在 photoshop 中没有单独的。点击链接时想法改变背景
-
@kerbh0lz,有时可能是客户要求。
标签: javascript jquery replace href