【问题标题】:Crossrider : Using mouse position in context menuCrossrider:在上下文菜单中使用鼠标位置
【发布时间】:2013-03-29 10:02:29
【问题描述】:

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

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

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

【问题讨论】:

    标签: crossrider


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 1970-01-01
      相关资源
      最近更新 更多