捕获鼠标从firefox插件的侧边栏移动到文档中

时间:2010-07-09 08:06:56

标签: javascript-events firefox-addon mouseevent firefox-sidebar

我正在尝试在我的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()

有没有办法在文档的鼠标移动中捕获此事件?

0 个答案:

没有答案