У меня есть:
$(window).one('load',function() { setTimeout(function() { $('.slider').slideToggle('slow'), 15000 }); });
Я пытаюсь ограничить анимацию только один раз, чтобы не раздражать.Проблема в том, что он не ждет 15 секунд.Он оживляет сразу.
Я на самом деле удивлен, что это компилируется (или, скорее, не кричит на вас) - вы потеряли «}».
}
setTimeout(function() { $('.slider').slideToggle('slow') }, // <-- right there! 15000 );// <-- not there!
$(window).one('load',function() { setTimeout( function(){$('.slider').slideToggle('slow')}, 15000 ); });
Запятая не в том месте.
Время является параметром setTimeout функция
setTimeout
$(window).one('load',function() { setTimeout(function() { $('.slider').slideToggle('slow'); }, 15000); });