Запуск скрипта через некоторое кол-во времени.
Как запустить определённый участок кода, дапустим через 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, время: 04:27. |