他の HTML 要素の背後にある要素でマウス イベント (ホバー、クリックなど) を検出する方法はありますか?
私の言いたいことを明確にする簡単な例: http://jsfiddle.net/xeJyg/1/
現時点では、最初の共通の親 (上記の例では<BODY>
) にイベント ハンドラーを登録し、問題の要素の上でイベントが発生したかどうかを確認する以外に、他のオプションはありません。問題は、多くの要素を使用すると、おそらく非常に非効率になることです。
長いターンでは、複数の OpenLayer レイヤー上のマーカーのマウス イベントをキャッチしようとしますが、これはそのままではサポートされていません (イベントは最上位レイヤーでのみ機能します)。