события z-index и javascript - PullRequest
       24

события z-index и javascript

8 голосов
/ 20 декабря 2009

Итак, у меня есть пара div, наложенных друг на друга с разными значениями z-index.

Поведение по умолчанию для браузеров, по-видимому, - событие, привязанное к самому верхнему элементу z-index, запускается. Т.е. у меня есть несколько щелчков мыши по одному для каждого элемента div, но при нажатии на область запускается только верхний.

Есть ли способ вызвать события, прикрепленные ко всем элементам div, независимо от того, какой z-индекс у каждого из них, при условии, что действие «закончено» над этим div без учета z-index?

Ответы [ 2 ]

6 голосов
/ 20 декабря 2009

Событие на самом деле не происходит в элементе, который затемнен другим, если другой элемент не содержится в первом, тогда он будет пузыриться. Единственный способ, которым я могу придумать для достижения того, чего вы хотите, - это просмотреть все потенциальные элементы и посмотреть, содержит ли какой-либо из них точку, в которой произошел щелчок, и вызвать щелчок по этому элементу (если это не текущий ).

0 голосов
/ 20 декабря 2009

Если вы используете фреймворк javaScript, может быть включено всплытие событий. (ExtJS, я точно знаю, имеет такую ​​функцию событий.)

...