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
まったく同じ境界ボックスが上部の青い領域にあります:-/