gpt4 book ai didi

javascript - jquery显示和隐藏图片

转载 作者:行者123 更新时间:2023-11-28 15:54:00 27 4
gpt4 key购买 nike

嗨,希望有人能帮我解决这个问题,我希望图片在鼠标悬停时隐藏和显示....所有 div 都有相同的类,它切换的图片也有相同的类,例如:

<div class="square"><img class = "imagesbw" src="images/image3bw.png"  alt="" width="91" height="76">
<img class = "imagescol" src="images/image3.png" alt="" width="91" height="76">
</div>

<div class="square"><img class = "imagesbw" src="images/image3bw.png" alt="" width="91" height="76">
<img class = "imagescol" src="images/image3.png" alt="" width="91" height="76">
</div>

<div class="square"><img class = "imagesbw" src="images/image3bw.png" alt="" width="91" height="76">
<img class = "imagescol" src="images/image3.png" alt="" width="91" height="76">
</div>

<div class="square"><img class = "imagesbw" src="images/image3bw.png" alt="" width="91" height="76">
<img class = "imagescol" src="images/image3.png" alt="" width="91" height="76">
</div>

<div class="square"><img class = "imagesbw" src="images/image3bw.png" alt="" width="91" height="76">
<img class = "imagescol" src="images/image3.png" alt="" width="91" height="76">
</div>

所以在彩色图片上方有一张黑白图片..我想将鼠标悬停在其中一张上并隐藏那张以显示后面的那张...

这是我在 jquery 中所做的

$(document).ready(function() {   
$(".imagesbw").mouseover(function(){
$(".imagesbw").hide();



})
$(".imagescol").mouseout(function(){
$(".imagesbw").show();
});
})

唯一的问题是它们有多个,并且它们都同时显示和隐藏,而超过一个...我只想让鼠标悬停的那个隐藏和显示等等....

我是 jquery 的新手,希望这是有道理的

Here's我想做的一个例子在最新版本和偷偷摸摸的峰值标题下

谢谢

最佳答案

使用 this 上下文执行代码,在事件处理程序中 this 引用调用事件的元素。

$(document).ready(function() {   
$(".imagesbw").mouseover(function(){
$(this).hide();
})
$(".imagescol").mouseout(function(){
//Here use the prev() method in conjection with this
$(this).prev(".imagesbw").show();
});
})

关于javascript - jquery显示和隐藏图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32089552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com