使用 JS 代码设置鼠标位置,并将位置放在其他 JS 代码中
make mouse position with js code and put the position in other js code
我有一个与鼠标位置一起工作的自动点击器。 这是代码:
var elem = document.elementFromPoint( x,y );
elem.addEventListener('click', function() {
console.log('clicked')
}, false);
var support = true;
try {
if (new MouseEvent('click', {bubbles: false}).bubbles !== false) {
support = false;
} else if (new MouseEvent('click', {bubbles: true}).bubbles !== true) {
support = false;
}
} catch (e) {
support = false;
}
setInterval(function() {
if (support) {
var event = new MouseEvent('click');
}else{
var event = document.createEvent('Event');
event.initEvent('click', true, true);
}
elem.dispatchEvent(event);
},1000);
我也有获取鼠标位置的代码:
var cursorX;
var cursorY;
document.onmousemove = function(e){
cursorX = e.pageX;
cursorY = e.pageY;
}
setInterval("checkCursor()", 1000);
function checkCursor(){
alert( cursorX + ","+ cursorY);
}
我的问题是:我如何在document.elementFromPoint(x,y)????中放置鼠标位置
我知道可以把我的 X 和 Y,但我想在任何地方移动鼠标时更新 x 和 y
Edit
您实际上需要先初始化elem
并cursorX
和cursorY
,抱歉,没有测试此代码。
将 elem 声明为变量 var elem = document.elementFromPoint( cursorX,cursorY );
并初始化游标cursorX = 0; cursorY = 0
然后在鼠标移动功能中,执行此操作
document.onmousemove = function(e) {
cursorX = e.pageX;
cursorY = e.pageY;
elem = document.elementFromPoint(e.pageX, e.pageY);
}
相关文章:
- jQuery toogle-一个打开,另一个隐藏-在代码中的任何位置
- 当代码使用背景色时无法更改位置
- 我可以替换“;获取“;方法用“;POST”;代码库中的任何位置
- 我如何找到“;操作's”;代码中的位置'回调函数不支持此操作'
- 为什么首先单击文档空白处的任何位置启动代码,而不是单击超链接,以及为什么打开了太多选项卡
- 1行代码(console.log),代码中的两个位置=两个结果差异
- 我应该使用jQuery将页面相关的javascript代码放在Rails3.2中的什么位置
- 地理位置代码不适用于iPhone / iPod touch / iPad
- 在博客中放置jquery代码的位置
- Javascript - 在多个位置插入代码段
- 将推送通知插件的代码放在js文件中的确切位置
- 脚本标记的位置会影响代码执行
- 我的简单代码中的奇怪文本位置
- 使用 JS 代码设置鼠标位置,并将位置放在其他 JS 代码中
- “样式”代码在 MVC 模式中的位置
- 将Google Analytics跟踪代码放在的较高位置是否会提高准确性
- 取消链接代码以从服务器中删除文件的位置
- 如何根据子字符串位置在代码镜像中突出显示子字符串
- 地理位置代码获取附近的城市
- Javascript函数 - 将地理位置代码转换为街道地址