0

サイトの Google マップにパン (ドラッグ & ドロップ) 機能を実装しようとしています。そのために、標準のマウス イベント (mousedown、mousemove、mouseup) を使用します。

ブラウザはブラウザの外でもマウスイベントを認識するため、ブラウザをパンしながらブラウザを離れても、ブラウザ内でマウスを動かしながら動作します。ただし、マウスを Firebug コンソール上に移動すると機能しません。

マウスが Firebug コンソール上を移動すると、Google マップもパンニングを停止しますが、マウスがそこにあることをどのように認識しますか? マウス ボタンを放してマップに戻らないと、パンがアクティブでなくなるため、それを知る必要があります。では、マウスがいつコンソールに移動したかを Google マップはどのように認識しているのでしょうか。

4

1 に答える 1

0

マウス カーソルが Firebug ウィンドウ上にあることを認識しているのは Google マップではありません。

mousemove代わりに、Firebug がandmouseoverイベントをキャッチしてキャンセルしていると思われます。

于 2014-02-19T14:21:40.477 に答える