0

私はsvgs内のイベント処理にかなり慣れていないので、ここで少し奇妙なことが起こっています。インターフェイスを構築し、さまざまな縦棒グラフを表示したい情報表示を行っています。それはかなり簡単で、かなりうまく機能します。しかし、四角形をホバリングするときに実際の数値を表示するためにホバーイベントを使用しています。最初に生成している 1 つのグラフで動作します。しかし、そのグラフは非表示になっていますが (visibility: hidden と display: none の両方のプロパティを試しました)、最初に描画されたグラフがイベントを取得します。新しいものを生成するには、それを完全に削除する必要がありますか? では、別の SVG で作業し、別の SVG を隠して外部インターフェイスを使用する方がよいでしょうか? アドバイス/ベストプラクティスは大歓迎です! もうありがとう!スセ

4

1 に答える 1

0

物を隠すもう 1 つの方法は、隠し iframe のように、物を画面の外に押し出すことです。負の x/y 位置を与えるだけです。これにより、マウスオーバーの問題が解決されるはずです。

于 2013-09-05T21:45:37.320 に答える