我创建了一个notecard图像,其中我在其上覆盖了多个图像。这些是记录卡的元素。我需要它,以便当我将鼠标悬停在记事卡上时,我可以完全更改记事卡图像上的内容(将新内容叠加到记事卡上)。更改覆盖图像上悬停的多个图像/元素HTML
所以现在,我现在有这个权利:
<div style="position:relative;">
<a href="#games">
<img id "image_a" a" src="images/card_normal.png" onmouseover "this.src rc 'images/hover/card_hover.png';" ;" onmouseout "this.src rc 'images/card_normal.png';" ;" style="position: absolute; top: 0; left: 0;"/>
<img id "image_b" b" src="images/category_icons/icon_games.png" style="position: absolute; top: 10px; left: 40px;"/>
<img id "image_c" c" src="images/category_titles/title_games.png" style="position: absolute; top: 160px; left: 40px;"/>
</a>
</div>
凡notecard变成了“徘徊”的版本,但我无法改变任何东西。我需要它,只要鼠标指针位于记事卡中(包括记录卡内的其他元素),内容就会改变。我想完全删除它的内容(所以标题和图标),并改变它,所以我可以添加文字和覆盖新的图像。
如何在JS/HTML/etc中做到这一点?
您正在查找的JavaScript事件是'onmouseover'。你可以在[w3schools](http://www.w3schools.com/jsref/event_onmouseover.asp)上阅读。 – ChrisP
这只能帮助我将一个图像更改为另一个。我需要更改多个元素并添加/减去元素。 – user2457563
可能是css和js的组合,取决于你想要去的复杂程度。一个小而随意的例子,它可以用jquery完成一些功能强大而又简单的事情:http://jsfiddle.net/9eLC6/ – Pevara