17

で svg rect を作成するとfill: blackonclickイベント ハンドラが呼び出されます。

を に置き換えるfill: blackfill: none、四角形の内側をクリックしてもイベント ハンドラは呼び出されず、四角形の境界線をクリックしたときにのみ呼び出されます。

四角形の内側をクリックしたときにクリック イベントが検出されるようにするには、何を変更する必要がありますか?

4

1 に答える 1

28

これは、pointer-eventsプロパティによって制御されます。見えるように設定したいようです

<rect pointer-events="visible" ...>

于 2012-09-16T06:38:47.293 に答える