4
A
回答
3
简短的回答:没有
长的答案:是的。 onload事件不提供有关鼠标位置的信息,但是您可以在onload触发时设置变量,并且在文档加载后鼠标移动后立即使用文档上的onmousemove事件来获取鼠标位置(在变量之后已经设置好了)。不是你想要的,但是。
1
你可以尝试这样的:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script type="text/javascript">
function SetValues() {
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
getMouseXY();
var mX = 0;
var mY = 0;
function getMouseXY(e) {
if (IE) {
mX = event.clientX + document.body.scrollLeft;
mY = event.clientY + document.body.scrollTop;
}
else {
mX = e.pageX;
mY = e.pageY;
}
var s = 'X=' + mX + ' Y=' + mY ;
document.getElementById('divCoord').innerHTML = s;
return true;
}
}
</script></head>
<body onload=SetValues()>
<div id="divCoord"></div>
</body></html>
相关问题
- 1. 鼠标光标在Javascript中的位置?
- 2. 在事件中获取鼠标位置
- 3. 在鼠标滚轮事件期间获取光标在图表中的位置
- 4. 从鼠标光标位置
- 5. 从鼠标事件中获取绝对的“顶”位置(Javascript/jQuery)
- 6. 在mailItem中获取光标位置htmlbody
- 7. 在AngularJs中获取Textarea光标位置
- 8. onMouseMove获取鼠标位置
- 9. 在div中获取鼠标位置?
- 10. 事件和光标位置
- 11. 在javascript中平滑地预测鼠标光标的位置
- 12. 如何获取鼠标悬停事件上的当前文本光标位置?
- 13. 在记事本++插件中获取当前光标位置
- 14. firemonkey设置鼠标光标位置
- 15. 在键盘事件中获取鼠标位置
- 16. 获取鼠标光标位置的windows组件名称
- 17. 我是否可以将默认光标更改为等待光标以获取form.design中的设置位置? C#
- 18. 在mac上的visual studio中设置鼠标光标位置
- 19. 获取光标位置
- 20. SWT获取光标位置
- 21. 在Windows上获取鼠标光标位置和按钮状态
- 22. OpenGl获取鼠标位置
- 23. 获取鼠标位置
- 24. 在matplotlib中设置tickslabel会禁用鼠标光标位置
- 25. 如何获取TextInput中的光标位置和光标位置后的内容?
- 26. 在RichTextBox中查找鼠标光标位置的坐标
- 27. 在光标位置
- 28. 在键上获取光标位置
- 29. 在编辑文本中获取Android中的光标位置?
- 30. 用鼠标在图像中获取点的位置javascript
不认为这是可能的,但我想也许有人知道一个黑客。感谢您的验证。 – gatapia
为什么这些信息不公开?在onfocus事件中获取鼠标信息也很好。 – nornagon
@nornagon,可能是因为它不是特别相关。还有其他方法可以将元素进行聚焦(例如,使用制表键或触摸屏)。鼠标数据仅适用于鼠标相关事件,如onmousemove或onmouseover。也就是说,你可以听onclick事件的焦点(但onclick不保证焦点)。更好的是,使用这两个事件处理程序并使用临时的,特定于元素的存储机制(如html5数据)来跟踪事件。 –