Я использую этот сценарий, чтобы при наведении курсора на значки над другим.
Я также хочу скрыть предыдущее изображение, как только верхнее изображение исчезнет.
Проблема, с которой я сталкиваюсь, заключается в том, что при наведении курсора он, кажется, мигает, прежде чем исчезает. Мне нужно, чтобы мигание прекратилось!
Ниже приведен мой код HTML и jQuery. Я пытался сделать этот код несколько универсальным.
.link-container {
position: relative;
cursor: pointer;
float: left;
}
.title-hover {
background-position: 0 -106px;
width: 320px;
height: 33px;
margin: -32px 0 0 56px;
display: none;
z-index: 2;
}
.title {
background-position: 0 -63px;
width: 320px;
height: 33px;
margin: -32px 0 0 56px;
}
<div class="link-container">
<div class="main-tile hover-init title"></div>
<div class="main-tile title-hover"></div>
</div>
$(function () {
$(".link-container").hover(function () {
$(".hover-init", this).next().stop(true, true).fadeIn(400);
$(".hover-init", this).hide();
}, function () {
$(".hover-init", this).next().stop(true, true).fadeOut(400);
$(".hover-init", this).show();
});
});