当 onmouseover/onmouseout 事件发生时,我试图在图片上显示一些信息。我想要实现的是像这个网站一样畅销的东西。
我的代码是这样的:
<div class="container" onmouseover="$('#info').css('display','block');" onmouseout="$('#info').css('display','none');">
<img src=...">
<div id="info" style="display:none">
... some text ...
</div>
</div>
所以 div 信息块最初是隐藏的,但是当鼠标在图片上时,我希望信息出现在相应的图片上(图像上的色调背景可以很好地看到文字)。但有点行不通。我很感激任何关于如何解决这个问题的建议。
编辑:我忘了提到css中不存在div id信息。我不确定是否需要动态创建规则并将其附加到正文。另外,我之所以选择使用内联是因为我需要显示/隐藏与用户将鼠标放在/移出的图像(包含唯一的 div id)相对应的文本。这意味着我有很多 div 容器,每个容器都有唯一的 div id。