1

我正在尝试在我的 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()不会调用。

有什么方法可以在文档的鼠标移动时捕获此事件?

4

0 回答 0