3

FabricJSキャンバス ライブラリの上にチャート ライブラリを構築しています。これまでのところ、この画像に見られるようにすべてがうまく機能しています:

ここに画像の説明を入力

しかし、私はclickイベントの実装を開始し、問題にぶつかりました。何らかの理由でクリック イベントが完全に機能していません。一部の地域では機能し、一部の地域では機能しません。たとえば、下のプロット エリア ( <div>with <canvas>within) の場合、クリック イベントは非常にぎこちなく動作します。緑色の領域をクリックすると、紫色の領域をクリックしたと表示されますが、青色の領域の最初の 100 奇数ピクセルはクリック イベントを発生しません:(。一方、上部のプロット エリアは完全に機能します。

ドキュメント全体を完全に読み、FabricJSその落とし穴を認識していますが、なぜこれが起こっているのかわかりません。パス座標を更新するために人々が呼び出すのを見てきpath.setCoord()ましたが、それは役に立ちませんでした。

もう1つ、私はGWTモジュールを書いているので、JSNIラッパーを書く必要がありましJSたが、それは正しいと思います。

私はおそらく何かを見落としていFabricJSますか?

アップデート:

Generated HTML: ここに画像の説明を入力

Bounding box - blue region in lower plot area

ここに画像の説明を入力

まったく同じ境界ボックスが上部の青い領域にあります:-/

4

1 に答える 1