場所に名前を付けるための SVG テキスト要素を含むマップがあります。場所(形状)をクリック可能にしたいのですが、テキスト要素がその上にあるため、誰かがテキスト要素にカーソルを合わせてクリックしても、形状がクリックされていないため何も起こりません:テキスト要素は. テキスト要素がクリックされた場合、クリックがそれを「通過」して形状に到達するようにするにはどうすればよいですか?
質問する
17256 次
3 に答える
63
Mozilla は、この目的のためにpointer-eventsと呼ばれる CSS プロパティを導入しました。当初は SVG 形状に限定されていましたが、現在では最新のブラウザーのほとんどの DOM 要素でサポートされています。
span.label { pointer-events: none; }
この質問に対する答えには、古い IE で同じ結果を達成するための良い情報があります。
于 2012-10-16T00:19:41.230 に答える
7
この CSS をテキストに追加します。
pointer-events: none;
于 2012-10-16T00:18:31.277 に答える