【发布时间】:2015-04-05 04:24:47
【问题描述】:
我试图让该项目在鼠标悬停时隐藏自己,不幸的是,如果鼠标在该项目上停留一段时间,它会一直显示。
知道我做错了什么吗?
当鼠标悬停在项目上时,我需要它保持隐藏状态,并且仅在鼠标离开时出现。
$('#test').mouseover(function() {
$('#test').hide();
});
$('#test').mouseout(function() {
$('#test').fadeIn(500);
});
#test {
width: 100px;
height: 100px;
background: blue;
position: absolute;
top: 10px;
left: 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="test"></div>
【问题讨论】:
-
很高兴您使用 jsfiddle 添加了一个最小的测试用例。但是您也应该始终在问题本身中包含相关代码。这里的问题和答案不应依赖于外部来源。