Я пытаюсь получить окно для отображения изображения, которое исчезает, а затем исчезает, когда пользователь наводит курсор на отображаемое поле. чтобы добиться этого, я использую jquery для клонирования объекта, но после успешной анимации и замены старой анимации новой, но это не работает, я искал решения, но не могу найти исправление
Я уже пытался удалить классы анимации, но он все еще не работает
HTML
<div class="hover-box">
</div>
<div class="row">
<a href="#"><img src="Resources/Images/pic.jpg" class=" img1" /></a>
</div>
CSS
.hover-box{
position: absolute;
background-color: #000;
width: 90%;
height: 90%;
border: 1px solid #000;
z-index: 1;
display: none;
}
.hover-box.animated{
display: block;
}
JQuery
var box =$('.hover-box').clone(true);
$('.img1').hover(function(){
$('.hover-box').addClass('animated fadeIn ');
});
$('.hover-box').mouseout(function(){
$('.hover-box').addClass('animated fadeOut');
var el = $(this);
el.before(box);
el.replaceWith(box);
});
Я просто хочу, чтобы окно показывалось поверх наведенного изображения, а затем ничего не отображалось, когда они перемещали курсор от вновь наведенного поля