javascript - 当我们悬停任何东西时影响其他元素

标签 javascript jquery html css hover

我有两张图片,第一张图片是隐藏的,当我们悬停第二张图片时,第一张图片应该是可见的。代码和类名是这样的:

<div class="entrycontent">
<p>
<a>
<img class="alignnone size-full wp-image-48" src="path" />
</a>
<a>
<img class="alignnone size-full wp-image-42" src="path" />
</a>
</p>
</div>

最佳答案

如果允许更改标记,则可以对两个图像使用相同的父级。

html:

<div class="entrycontent">
<p>
<a>
  <img class="alignnone size-full wp-image-48" src="path" />
  <img class="show-on-hover alignnone size-full wp-image-42" src="path" />
</a>
</p>
</div>

CSS:

a .show-on-hover {
  display: none;
}

a:hover .show-on-hover {
  display: block;
}

DEMO

如果您无法更改标记,则需要使用 JavaScript。

关于javascript - 当我们悬停任何东西时影响其他元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17467370/

相关文章:

javascript - 如何使用 dd-MMM-yyyy hh :mm tt format in datatable 对日期进行排序

javascript - .click() 在嵌套在 .click() 元素内部的元素上

javascript - 是否可以使用 javascript 捕获上下文菜单的 "Open in New Tab"单击事件?

jquery - 如何避免jquery post()的堆叠

jquery - 遍历父元素,如果子元素不存在则显示文本

javascript - 突出显示 Bootstrap 表中的行

javascript - Twitter Bootstrap 3.0/JQuery 1.9.1 模态渲染不正确

javascript - Kendo 拖放似乎在 Surface Pro 3 上的 Chrome 中不起作用

javascript - 如何在本地主机上执行React D3组件

结合 colspan 和 rowspan 的 HTML 表格