У меня есть div
как этоJavascript SetTimeout или задержка JQuery - ни работают для меня
<div id="sale">
........
</div>
и я пытался использовать как
$('#sale').delay(3000).slideDown(500);
и
setTimeout(sale(), 3000);
function sale() {
$('#sale').slideDown(500);
}
но ни из них работают. Задержка jQuery говорит, что $('#sale').delay()
не является функцией, в то время как способ setTimeout
говорит бесполезно setTimeout
call (отсутствующие кавычки). Если я добавлю двойные кавычки вокруг звонка sale()
, он просто говорит: «Продажа не определена».
Почему это не будет работать?
Все, что я пытаюсь сделать, это сделать div, показанный через 3 секунды после загрузки страницы.
`setTimeout (sale, 3000);`, а не `setTimeout (sale(), 3000);` – Reigel 2010-11-24 01:37:51
Метод `.delay()` был добавлен в `jQuery 1.4`. Какую версию ты используешь? – user113716 2010-11-24 01:46:38