私は Firefox プラグインで次のようなことをしようとしています - 特定の UI 要素 (画像など) を表示するサイドバーを開き、それらの画像をサイドバーからドキュメントにドラッグ アンド ドロップできるようにします。私はこれを行うことで私の目標を達成しようとしています:
var currentWindow = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("navigator:browser");
var grabWin = currentWindow.getBrowser().contentWindow;
var mainDoc = currentWindow.getBrowser().contentDocument;
$(mainDoc).bind('mousemove', mouseMove); // I am using jquery here
現在、mouseMove は、Firefox プラグインのコードに記述した関数です。mousedown
ただし、サイドバーの画像上でマウスを動かした場合 (基本的にドラッグ)、mouseMove()
が呼び出されていないことに気付きました。
ドキュメントのマウス移動でこのイベントをキャプチャできる方法はありますか?