Найти элемент под курсором
Возможно ли средствами JavaScript определить и выделить рамкой верхний элемент, который находится под курсором? (как в firebug'е при нажатой кнопке "Inspect")
|
возможно
вешаете на body события mouseover mouseout и mousemove в последнем будет реализована большая часть логики, а первые два скорее формальность так вот на mousemove перехватываете событие, и получаете "верхний объект" по которому было произведено событие, и обрабатываете его http://javascript.ru/tutorial/events/intro |
А собственно вопрос как раз в том, как этот самый верхний объект выципить из события...
|
Разобрался...
.originalTarget |
а event.target не подходит? originalTarget работает в ie?
|
Вот:
function getEventTarget(evt){ evt=evt||window.event; return target=(evt.target)?evt.target:evt.srcElement; } В функцию передаём событие для мозоллы. |
А как найти, на каком объекте нажата клавиша?
|
Цитата:
|
(jokingly) ну ты же куда-то смотришь, когда клавишу нажимаешь (:
|
А, забейте. Знатоки, блин. Уже не надо...
Есть известный программерский прикол. Нужен какой-либо совет. Гуглишь, находишь программерский форум с нужной темой. Задаешь туда свой вопрос. А тебе отвечают: "Погуглить слабо?"... пс. Для тех кто не понял, суть вопроса, текущий объект имеет ФОКУС. Надо выяснить, какой объект обладает фокусом, когда нажата клавиша. |
Часовой пояс GMT +3, время: 21:55. |