$('#map_canvas').mouseover(function(e){
var offset = $('#map_canvas').offset();
console.log(offset.top+' '+offset.left); //offset of 'realtiveDiv'
console.log(e.pageX +' '+e.pageY); // mouse position absolute
})
我的这段代码 总是一直显示(0,0) 然后显示pageX, pageX正常,但是不是我需要的我要的是鼠标 相对于 这个容器的位置 谢谢
var offset = $('#map_canvas').offset();
console.log(offset.top+' '+offset.left); //offset of 'realtiveDiv'
console.log(e.pageX +' '+e.pageY); // mouse position absolute
})
我的这段代码 总是一直显示(0,0) 然后显示pageX, pageX正常,但是不是我需要的我要的是鼠标 相对于 这个容器的位置 谢谢
e.offsetY不过ff貌似不支持应该可以这样e.clientX - offset.left
e.clientY - offset.top;