Автор Тема: Клик по многослойности  (Прочитано 2199 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Клик по многослойности
« : 29 Сентября 2004, 17:29:57 »
Обрабатываю клики на слое layer1 (
). При этом, иногда, в результате работы скриптов над ним может оказаться слой layer2 (
). Тогда, естественно, клик будет по layer2 (где обработчика вообще никакого нет).

Как получать клики по этому бутерброду для слоя layer1? А что, если для layer1 еще и MouseMove есть?
Можно ли вообще запретить обрабатывать события для layer2?

[off]Еще бы неплохо не получать их в этом случае для layer2, но с этим я сам справлюсь.

Высчитывать mousemove-смещение при клике на layer2 - не получится, т.к. он вообще-то VML...

Я осознаю, что хочу слишком много ответов сразу.
Уже благодарен за то, что вы это прочли.
За любые советы буду благодарен вдвойне.[/off]
LJ: Backslashed life (rss)

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Клик по многослойности
« Ответ #1 : 06 Октября 2004, 07:40:37 »
Решение есть, но не совсем прямое. Повесить онклик на боди. В обработчике клика определять позицию, а по позиции поподает ли она в layer1.
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28