Я пытаюсь заставить элемент скрыть себя при наведении мыши, к сожалению, он продолжает появляться, если мышь какое-то время зависает на элементе.
Любая идея, что я делаю неправильно?
Мне нужно, чтобы это оставалось скрытым, когда мышь находится над элементом, и появлялось только тогда, когда мышь отсутствует.
$('#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>