Settimeout jquery
Автор Yura ivankov задал вопрос в разделе Другие языки и технологии
Не работает setTimeout (jQuery) и получил лучший ответ
Ответ от Александр Ермилов[гуру]
Нет кода функции run() — не понятно, что там должно происходить, и почему "непрерывно".
setTimeout(function(){run()},2000); запускает функцию run() один раз с ЗАДЕРЖКОЙ 2 сек. (если run() запускается, значит работает правильно)
setInterval(function(){run()},2000); запуск run() с ИНТЕРВАЛОМ 2 сек.
— может быть ссылка и setTimeout() перепутал?
Если под анимацией имеется в виду это:
$("#box").animate({top:"-=50px"},1000).animate({top:"+=50px"}, 1000);
то ни таймаут ни интервал для этой анимации не назначены. Это событие происходит один раз по клику, как и написано.
Александр Ермилов
Гений
(52789)
ок. просто в коде вопроса нет самого цикла. лишь однократный запуск.
Сбросить счётчик setinterval при повторном клике JQuery
$("#button").click(function(){
clearTimeout(timeoutId)
timeoutId = setTimeout(go,
подробнее...
Задержка выполнения функции jQuery
delay()
api.jquery.com/delay/
либо же через setTimeout:
function stop() {
подробнее...
Как сделать чтобы, по окончании таймера на сайте была переадресация на другую страницу?
setTimeout(function(){document.location = "page.html"},5000);
через 5 сек сработает,
подробнее...
Как сделать редирект в новой вкладке через 1 секунду после открытия странички на js или html?
function func()
{
document.location.href = 'mysite.ru/2.html';
}
подробнее...
Почему не работает скрипт?
<script type="text/javascript">
function refresh_div() {
подробнее...
Нужна помощь! Играю в borderlands 1 на PS3 (версия 1.06). Получил уровень 58 а дальше уровень не поднимается.
возможно достигнут максимальный уровень героя в данной версии, но эт не
подробнее...
Как сделать паузу в цикле for в Java?
я не понимаю насколько дебильным должен быть алгоритм, чтобы в нем делать паузы, которые не
подробнее...