我有一个非常基本的问题,我无法解决(可能是因为这里是凌晨 5 点)。它可以简化为以下内容:
HTML:
<img src="image.jpg" alt="logo" />
<span class="caption">This is a caption</span>
JS:
$("img").mouseover(function() {
$('.caption').show();
});
$("img").mouseout(function() {
$('.caption').hide();
});
使用 CSS,我使用 z-index 属性和绝对定位将标题放置在图像顶部。问题是标题一旦悬停就会消失,然后如果鼠标仍在移动,则会再次出现,从而导致闪烁的烦恼。
显然,这并不意味着发生。基本上,当标题本身悬停时,不应调用 mouseover 事件。任何人有修复?