#jquery #css
#jquery #css
Вопрос:
У меня есть следующий jsFiddle: http://jsfiddle.net/tad604/dpRca/2 /
Это работает по желанию в IE и Chrome, когда дело доходит до Firefox, это работает неправильно.
Желаемое поведение — создать div (со словом foo), созданный там, где вы нажимаете на div, содержащий изображение.
В Firefox информация о позиционировании вверху / слева теряется.
Ответ №1:
"top":(ui.offsetY) "px"
offsetX
/ offsetY
(и offsetParent
они вычисляются относительно) — это нестандартные свойства события, недоступные в Firefox.
Вместо этого используйте clientX
/ clientY
(стандартный) или pageX
/ pageY
(обычно более полезный; заполняется jQuery из clientX / Y, где он изначально недоступен).
Комментарии:
1. Не уверен, почему библиотека jQuery автоматически не определяет смещение для вас… Я полагаю, это выполнимо.