javascript - 如何在两个图像之间切换

标签 javascript jquery html css

首先,有一个未完成的现场演示 - https://jsfiddle.net/johndoe1992/xcqm8enj/

所以,我有两个 div - .one.two

默认情况下,在 .one 内还有另一个 div - .container

内部.container有两张图片 - .first.second

.container.one 之间动态切换和 .two

.one 之间切换和 .two这不是问题,真正的问题是:

1) 如果.container的 parent() 是 .one : 当我将鼠标悬停在 .one 上时它必须显示图像 .first (最好淡入/淡出)。图片 .second仍然“显示:无”

2) 如果.container的 parent() 是 .two : 当我将鼠标悬停在 .two 上时它必须显示图像 .second (也淡入/淡出)。图片 .first - “显示:无”

这个应用程序的可见部分看起来像那个例子https://jsfiddle.net/johndoe1992/o8grgfaL/但是内部有很多差异,如您所见

请帮帮我

最佳答案

而是使用 this 获取上下文:

$(document).ready(function() {

  $('.one, .two').on({
    mouseenter: function() {
      $(this).find('img').stop().fadeIn();
    },
    mouseleave: function() {
      $(this).find('img').stop().fadeOut();
    }
  });

});

Fiddle

关于javascript - 如何在两个图像之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35626246/

相关文章:

javascript - 连接方法 redux 参数

javascript - [React-Native]RN版本升级消灭Android插件项目

javascript - 空 javascript 事件的最佳实践(例如 onclick ="javascript:;")

javascript - Jquery函数在按钮悬停时从div添加/删除类

javascript - 使用 getJSON 进行 jQuery 自动完成

jquery - 向类中添加自定义伪 CSS

javascript - 客户端和服务器端编程有什么区别?

javascript - 关闭弹出窗口

javascript - 在javascript中获取按钮的值

css - 使用 Bootstrap 在网站上移动图像较低