onkeydown/up/press на конкретном элементе
Мне нужно сгенерировать вышеназванные события на конкретном элементе (т.е. когда на нём была кнопка мыши), как onmousewheel (работает на конкретном элементе, если на него наведён курсор).
Целесообразно ли будет отсчитывать клик на документе, записывать target в переменную и, при onkeydown/up/press в цикле просмотреть - действительно это нужный элемент, или нет? |
Так не пойдет?
<div onkeydown="alert(event.type)" tabindex="1">Кликни по мне и жми клаву</div> |
Нет, не пойдёт. У меня много таких элементов.
|
<div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> <div onkeydown="alert(event.type)" tabindex="0">Кликни по мне и жми клаву</div> |
Ой, извините, у меня, почему-то, сначала не работал этот код.
Спасибо! |
Часовой пояс GMT +3, время: 12:02. |