Сайты - по стандартам, но не стандартные сайты!
Страниц: 1
Хочу повесить событие на ссылку.
Создаю событие onmousedown, но в этом случае пропадает возможность перемещения по ссылке, сразу происходит событие (а оно вызывает функцию, которая подменяет ссылку на текстовое поле).
Как сделать, чтобы событие произошло не сразу, а после нескольких секунд, если кнопка мыши не отпущена? Так например сделано быстрое редактирование названия темы в IPB 2.1.x.
Отредактированно Klesh (19.11.2010 16:48)
Нет на форуме
Вариант1 (если ожидаться будет еще что-нить):
function funct() {
onmousedown()= // тыры- пыры твое событие
}
на какое событие = setTimeout('funct()',1000) // задержать по времени на 1000 милисекунд (1 сек)
или Вариант2 (смотря как у тебя там фурычит все- если потом событий не ожидается):
onmousedown()= setTimeout('тыры- пыры твое событие',1000)
Отредактированно Vad (20.11.2010 09:33)
Нет на форуме
О, спасибо, setTimeout() помог. Сделал так:
жмакай
Нет на форуме
Страниц: 1