javascript - jquery显示和隐藏图片

标签 javascript jquery html css

嗨,希望有人能帮我解决这个问题,我希望图片在鼠标悬停时隐藏和显示....所有 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/

相关文章:

PHP 强制下载不起作用?

JavaScript-创建一个函数来将字符串的第一个字母大写

javascript - 网站的 jQuery 或 Canvas 屏幕保护程序,网站超时返回屏幕保护程序页面

javascript - 创建自定义元素似乎不适用于 YouTube,但适用于 Vimeo 网站

javascript - 创建数字数组的功能方法

javascript - 使用 Backbone.js 获取随下拉菜单变化的段落

javascript - Chrome 中是否模拟了 MozScrolledAreaChanged 事件?

javascript - simpleton javascript 问题 - 如何淡入淡出

jquery - 需要阻止 div 在 JQM 中滚动

c# - 使用 C# 程序自动完成 HTML 表单