Я пытаюсь затемнить фоновое изображение, чтобы оно появилось, когда изображения светятся. Код, который я использую, затухает изображение, но заставляет первый фон полностью исчезать, прежде чем он показывает следующее фоновое изображение, которое я пытаюсь заставить его исчезать и исчезать, не оставляя фон пустым в течение короткого момента.
var currentPlay = 0;
var playImages = [];
playImages[0] = 'images/home/noglow.png';
playImages[1] = 'images/home/glow.png';
function changeImage() {
currentPlay++;
if (currentPlay > 1) currentPlay = 0;
$('#theImageToGlow').fadeOut(500, function () {
$('#theImageToGlow').css({
'background-image': "url('" + playImages[currentPlay] + "')"
});
});
$('#theImageToGlow').fadeIn(500);
setTimeout(changeImage, 500);
}
<canvas id="theImageToGlow" ></canvas>