events
Есть таблица <table>
поверх нее наложена дивка - прозрачная. на таблицу навешены евенты. можно сделать чтобы дивка, какбы "не реагировала" на евенты, "пропускала", в все евенты приходили на элементы - находящиеся под ней ? |
ну она и так не реагирует, или я что-то не понял?
|
http://spb-nikitin.110mb.com/test.html вот пример накатал =)
хочу чтобы таблица реагировала когда на дивку кликаешь |
Ясно, делать придётся так: вешать онклик на документ и смотреть, находится ли таблица под мышкой в данный момент.
|
Виталий,
Bubbling событий происходит только когда элемент находится внутри другого элемента (тогда события выстраиваются в очередь и выполняются для всех элементов). Когда один элемент позиционирован над другим, такого не происходит, потому что для модели этот div находится там, где был объявлен, следовательно события работают как для не позиционированного элемента и table он под div не видит. |
А вообще, я не вижу причины, по которой надо див помещать над таблицей.
Надо правильно сформулировать задачу и найти оптимальное решение. Скажи что тебе требуется и мы тебе поможем найти решение без извращений... |
Задача:
есть таблица NxM, необходимо по верх табл рисовать дивки ( DIV1 ), т.е. я "кликают в TD1" ( onmouseclick ) рисуется дим - дальше я отвожу мышу в другой див ( onmousemove ) после делаю onmouseup ( над TD2 ) и дивка должна нарисовать от TD1 до TD2 после я могу начать рисовать от TD1 но на ней уже есть DIV1, но если бы я смог определить что я кликнул над TD1 было бы замечательно. поэтому был задан вопрос про DIV, которая не ловила бы events |
Цитата:
|
Зачем над таблицей рисовать дивы от одной ячейки до ругой???
|
Цитата:
вообще это для календаря, типа отметить событие |
Часовой пояс GMT +3, время: 10:10. |