Я создаю jquery скрипт смены фона. Скрипт работает, но когда я добавляю немного затухающей анимации, он немного глючит. При наведении курсора на текст 2-3 раза он ничего не показывает в течение нескольких секунд. Я пробовал этот код.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>BG CHNAGE</title>
</head>
<body style="background-color: #1f1f1f; height: 100vh !important; padding-top: 0;">
<div class="box" style="height: 100vh !important; background-repeat: no-repeat; background-size: cover;">
<div class="row">
<div class="col-sm-12 col-md-6 p-5">
<div class="content">
<a href="#" target="_blank">
<h3 class="content-title button" >800ezer</h3>
</a>
</div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$(".button").mouseover(function() {
var imageUrl = "https://images.freeimages.com/images/small-previews/bd7/falloxbow-1058032.jpg";
$(".box").hide().css("background-image", "url(" + imageUrl + ")").fadeIn(800);
});
$(".button").mouseout(function() {
var imageUrl = "";
$(".box").hide().css("background-image", "url(" + + ")").fadeIn(800);
});
});
</script>
</body>
</html>