Запуск скрипта через некоторое кол-во времени.
Как запустить определённый участок кода, дапустим через 5 секунд???
Пример: При нажатии на кнопку, у меня появляется табличка и нужно чтобы через 5 секунд она исчезла. <input name='button' type='button' value='жми' onClick='f()'> f(){ ... (появление таблички) ... (исчезнавение) } Мне нужен код только исчезновения. Подскажите кто может! |
Для периодического выполнения функции используется метод setInterval.
setInterval("код javascript", 5000); |
Спасибо, дальше уже сам разбирусь!!!
|
Просто покажу пример:
function some() { alert("5 сек прошло"); } var timerId=setInterval("some()", 5000); Фун-я будет срабатывать каждые 5 секунд, если Вам нужно, чтобы интервал был одноразовым, есть метод clearInterval(timerId); |
Спасибо, но я уже всё это через поисковик нашёл!!
|
А для jquery есть подобный вариант? Хочу удалить объект, но только через секунду, например.
|
Цитата:
|
нет, вы что, это же не кошерно, в jQuery использовать setTimeout. Вам обязательно нужно подключить плагин timers для jQuery. :D
|
Цитата:
|
Ну и нельзя пройти мимо "some()"...
Нужно передавать аргументом не строку, а функцию: setTimeout(some, 5000); |
Часовой пояс GMT +3, время: 08:37. |