0

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

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

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

4

1 回答 1

1

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

$(document).mousemove(function(event) {
    myPositionX = event.pageX ;
    myPositionY = event.pageY ;
});
于 2013-03-31T06:58:37.300 回答