Я использую JS для анимации двух изображений, включая и выключая их. У меня есть исходное изображение, которое при включении анимации появляется на экране и остается включенным. Второе изображение, которое имеет более высокое значение z, затем настраивается на включение и выключение каждую 1 секунду в том же месте, что и первое изображение, поэтому создается впечатление, что они чередуются.
Я использую window.setInterval, чтобы второе изображение мигало, но когда мне нужно отключить анимацию (и я удаляю оба изображения с экрана), мой window.clearInterval не «работает». Первое изображение исчезнет, но второй мигает каждую секунду.
Код:
function notebookNotification(setting)
{
$("#lightNotificationContainer").show();
var notificationAnimation = window.setInterval('$("#darkNotificationContainer").toggle()', 1000);
if(setting == 0)
{
window.clearInterval(notificationAnimation);
$("#lightNotificationContainer").hide();
$("#darkNotificationContainer").hide();
}
}
Кто-нибудь видит, почему это не работает?