clientY/pageY+clientX/pageX
Доброго времени суток уважаемые формучане.
Вот такая вроде простая фича - clientY/pageY+clientX/pageX вроде как положение курсора мыши при событие e, для page вроде как с прокруткой. Вот только почему то берётся не от document/window, а от родителя элемента по которому кликнули, если родитель с position: relative; А как взять всё-таки от document/window? Клик, если не было e.stopPropagation(), должен был пробулькать до верха... |
e.screenX
|
Aetae,
не, та же хрень, почему то родителя берёт и клик не всплывает до document |
Приведите код. Хотя бы модельный. Тогда можно о чем то говорить и думать, что не так.
|
в общем накостылил так - элемент убираю из родителя и вставляю его в body. Всё одно position: absolute;
|
Цитата:
Гугли на тему «Контекст наложения» в HTML/CSS. Если по простому то события всплывают в своем контексте и не перепрыгивают на другие контексты наложения вне своей иерархии. |
MallSerg,
и что-же выше в DOM? В любом случае мне остается не понятным, почему событие клик в body не всплывает, которое является родителе этого элемента. |
Цитата:
Цитата:
|
Дело не в выше ниже а в том древовидных структур несколько а события всплывают только в своей структуре.
|
Часовой пояс GMT +3, время: 19:02. |