|
06.08.2008, 16:42
|
Аспирант
|
|
Регистрация: 20.07.2008
Сообщений: 30
|
|
events
Есть таблица <table>
поверх нее наложена дивка - прозрачная.
на таблицу навешены евенты.
можно сделать чтобы дивка, какбы "не реагировала" на евенты, "пропускала", в все евенты приходили на элементы - находящиеся под ней ?
|
|
06.08.2008, 16:47
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
ну она и так не реагирует, или я что-то не понял?
|
|
06.08.2008, 18:40
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
Ясно, делать придётся так: вешать онклик на документ и смотреть, находится ли таблица под мышкой в данный момент.
|
|
06.08.2008, 18:45
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
Виталий,
Bubbling событий происходит только когда элемент находится внутри другого элемента (тогда события выстраиваются в очередь и выполняются для всех элементов). Когда один элемент позиционирован над другим, такого не происходит, потому что для модели этот div находится там, где был объявлен, следовательно события работают как для не позиционированного элемента и table он под div не видит.
|
|
06.08.2008, 18:50
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
А вообще, я не вижу причины, по которой надо див помещать над таблицей.
Надо правильно сформулировать задачу и найти оптимальное решение.
Скажи что тебе требуется и мы тебе поможем найти решение без извращений...
|
|
06.08.2008, 19:05
|
Аспирант
|
|
Регистрация: 20.07.2008
Сообщений: 30
|
|
Задача:
есть таблица NxM, необходимо по верх табл рисовать дивки ( DIV1 ), т.е. я "кликают в TD1" ( onmouseclick ) рисуется дим - дальше я отвожу мышу в другой див ( onmousemove ) после делаю onmouseup ( над TD2 ) и дивка должна нарисовать от TD1 до TD2
после я могу начать рисовать от TD1 но на ней уже есть DIV1, но если бы я смог определить что я кликнул над TD1 было бы замечательно.
поэтому был задан вопрос про DIV, которая не ловила бы events
|
|
06.08.2008, 19:08
|
Аспирант
|
|
Регистрация: 20.07.2008
Сообщений: 30
|
|
Сообщение от ZoNT
|
Ясно, делать придётся так: вешать онклик на документ и смотреть, находится ли таблица под мышкой в данный момент.
|
было прикольно объяснить как правильно найти какой элемент находиться под мышой, если к примеру я делаю D&D и тащу в этот момен какой нить DOMElement
|
|
06.08.2008, 19:10
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
Зачем над таблицей рисовать дивы от одной ячейки до ругой???
|
|
06.08.2008, 19:13
|
Аспирант
|
|
Регистрация: 20.07.2008
Сообщений: 30
|
|
Сообщение от ZoNT
|
Зачем над таблицей рисовать дивы от одной ячейки до ругой???
|
ну мне необходимо сделать так
вообще это для календаря, типа отметить событие
|
|
|
|