谷歌Chrome扩展获得选择坐标
Google Chrome Extension get selection coordinates
我是Google Extension编程新手。
我面临一个问题-如何获得选定区域的坐标?我正在建立某种翻译应用程序,当用户选择单词时,弹出窗口应该出现在单词信息附近。
目前,我通过chrome.contextMenus.create
与"onclick"
事件获得选择。(就像在chrome扩展中获得选定的文本)。我假设使用chrome.tabs.executeScript
来运行我的弹出式代码,但是如何获得选择坐标(x, y)来定位我的弹出式?
谢谢你的建议
所以我发现要做的最简单的事情就是轮询鼠标位置,但只在点击发生时捕获它。
$(document).ready(function(){
$(document).mousemove(function(e){
$('html').click(function(e) {
$('#c_loc').html("" + e.pageX + ", " + e.pageY);
});
});
});
注意,我使用html
而不是body
。Body仅捕获 Body 高度(您可能需要,您的自由裁量权),但我使用html
,因为我的示例只有100左右像素高。也就是说,我需要更大的点击空间来使用示例。
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- 如何在d3.js中返回路径的y坐标
- 从FF和谷歌浏览器的像素坐标中选择
- JS - 动态选择视频坐标
- OpenLayers 3 在选择交互时获取鼠标坐标
- 选择图像的一部分,并使用jQuery检索其坐标
- 在html中的屏幕坐标(x,y)处选择一个单词
- 在highcharts中选择plot时获取图表坐标
- 谷歌Chrome扩展获得选择坐标
- 选择一个坐标为(x,y)的元素
- 如何选择一个多边形的随机x,y坐标