在javascript事件处理程序中找到鼠标位置的正确方法是什么,相对于监听器所在元素的位置?我本以为这很容易,但无论我怎么看起来都不能让它在浏览器中运行。在chrome中我有offsetX
和offsetY
正在工作,但这些attrs在Firefox中不存在。
如果重要的话,我正在使用jQuery插件监听鼠标滚轮事件......
答案 0 :(得分:0)
你的意思是这样的:
$(document).ready(function() {
$('someElement').mousewheel(function(event, delta, deltaX, deltaY) {
var mousePosition = { x: event.pageX, y: event.pageY };
});
});
希望有所帮助