事实上,所有这些解决方案都有效,但与该项目不兼容,因此我将稍微改变问题的表述方式。
本质上,我有一张图片,当有人将鼠标光标移动到它上面时,它会显示一个包含图像(即播放按钮)的div。当他们将光标移出图片时,播放按钮消失。
它可以工作,但是如果您将光标移动到播放按钮上,它会疯狂闪烁,因此我必须以某种方式混淆我的事件。
提前感谢任何帮助......
HTML
<div id="cont">
<div id="art" style= "position: absolute; left: 20px; top: 40px;">
<a href="#"><img src="http://www.newmusicproducer.com/img/ic_play.png"></a>
</div>
<img src="https://i1.sndcdn.com/avatars-000008744854-5sr588-large.jpg?d408275" alt="smile" id="imgSmile"></img>
jQuery
$(document).ready(function() {
$('#art').hide();
$('#imgSmile').mouseenter(function() {
$('#art').show();
});
$('#imgSmile').mouseleave(function() {
$('#art').hide();
});
});