Crossrider:在上下文菜单中使用鼠标位置

时间:2013-03-29 10:02:30

标签: crossrider

我们想使用appAPI.openURL但是代替发送data.selectedText我想在鼠标下发送元素的文本。但我找不到获得鼠标位置的方法。我的想法是在appAPI.ready中添加以下内容

$().mousemove(function(event) {
myPositionX = event.pageX ;
myPositionY = event.pageY ;
}

并且有两个全局变量myPositionXmyPositionY,我可以在后台代码中访问它以作为我的URL的参数进行传输。 但这似乎不起作用。 我疯了吗?

1 个答案:

答案 0 :(得分:1)

您会很高兴地注意到您并不疯狂但只是错过了将处理程序附加到页面所需的选择器。因此,为了使代码工作,请按照以下经过验证的代码将 mousemove 处理程序绑定到 document 对象:

$(document).mousemove(function(event) {
    myPositionX = event.pageX ;
    myPositionY = event.pageY ;
});