私は基本的にブラウザにFirebugインスペクタをインストールしようとしています。私は現在、この例ではコンテナとして<body>
を使用しています:検査方法においてJavascriptでmouseoverイベントから要素を除外するにはどうすればよいですか?
container.onmouseover = function(ev) { inspect(ev.target); }
、Iは再配置とイベントターゲットから戻された要素上半透明固定配置要素のサイズを変更します。しかし、これにより、mouseoverイベントが続いてオーバーレイ要素自体を検査します。
基本的には、イベントハンドラがオーバーレイされた要素を完全に無視して(ビジュアルフィードバックを提供するためにのみ存在します)、その下に検出された要素のonmouseoverイベントを発生させ続けます。これは理にかなっていますか?
この問題はイベントバブリングに関するものですか? –
@PaulNikonowiczはい私はそう思います。要素をイベントチェーンから除外したかったのです。 Mr. T Shermanの答えはCSSでこれを実現しています。 –