Rad*_*Hex 6 html javascript mouse jquery javascript-events
我正在使用jquery来捕捉一个事件:
$('input').focus(function(e){
console.log( e.pageX, e.pageY );
});
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用...关于获得鼠标位置的其他方法的任何想法?
帮助会很棒,谢谢:)
您只能使用鼠标事件获取鼠标坐标.如果要捕获鼠标的位置,可以使用全局mousemove事件侦听器,并将坐标存储在一组变量中,稍后可以通过该focus函数访问这些变量.例:
var pageX, pageY; //Declare these globally
$(window).mousemove(function(e){
pagex = e.pageX;
pageY = e.pageY;
});
$('input').focus(function(){
console.log(pageX, pageY); // These variables have been defined by the global
// mousemove event
});
Run Code Online (Sandbox Code Playgroud)