Обрабатываю клики на слое layer1 (). При этом, иногда, в результате работы скриптов над ним может оказаться слой layer2 (
). Тогда, естественно, клик будет по layer2 (где обработчика вообще никакого нет).
Как получать клики по этому бутерброду для слоя layer1? А что, если для layer1 еще и MouseMove есть?
Можно ли вообще запретить обрабатывать события для layer2?
[off]Еще бы неплохо не получать их в этом случае для layer2, но с этим я сам справлюсь.
Высчитывать mousemove-смещение при клике на layer2 - не получится, т.к. он вообще-то VML...
Я осознаю, что хочу слишком много ответов сразу.
Уже благодарен за то, что вы это прочли.
За любые советы буду благодарен вдвойне.[/off]
Решение есть, но не совсем прямое. Повесить онклик на боди. В обработчике клика определять позицию, а по позиции поподает ли она в layer1.