Как получить координаты элемента после события onclick? Мне нужно разместить наложение чуть ниже значка, который был нажат.Получение координат элемента
Есть ли такая встроенная функция, предоставляемая Javascript, а не ручная запись функции для этого?
Это та область, которая может быть более сложным, чем это кажется. Я бы рекомендовал использовать хорошую библиотеку, чтобы сэкономить ваше время и проблемы, будь то [jQuery] (http://jquery.com), [Prototype] (http://prototypejs.org), [YUI] (http : //developer.yahoo.com/yui/), [Закрытие] (http://code.google.com/closure/library) или [любой из нескольких других] (http://en.wikipedia.org/ вики/List_of_JavaScript_libraries). Они также будут делать много других вещей, чтобы сгладить различия браузеров, обеспечить функциональность утилиты и позволить вам сосредоточиться на том, что вы на самом деле пытаетесь построить. –
Чтобы ответить на прямой вопрос: нет, такой встроенной функции нет. Вы должны использовать объект 'event' в каком-либо обработчике события, чтобы извлечь позицию элемента. –
@ T.J. Согласно истории вопроса, OP использует PrimeFaces, который поставляется с jQuery и YUI. – BalusC