n°达达的主页1234n.com个人博客 / 旧文存档
← 返回文章
2010-01-01 / 达达

获取鼠标坐标的JavaScript函数(兼容IE、FireFox、Chrome)

分享JavaScript

下午想做个鼠标跟随的JS脚本,发现浏览器兼容问题还真是烦人,还有滚动条位置的问题。

还好网上什么都有,上网找了一个浏览器兼容性最佳的函数,经测试兼容IE、FireFox、Chrome,并且不会有滚动条误差问题,存档下,以备后用 :)


function mousePos (e) {
    var e = e || window.event;
    return {
        x:e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft,
        y:e.clientY + document.body.scrollTop + document.documentElement.scrollTop
    };
}

配合《获取元素位置坐标的JavaScript函数》使用,效果更佳。

注:此函数配合onmousemove事件使用。

算法来源:鼠标跟随提示框 by nunumick

原标签已从 2023-11-12 存档快照 恢复。本文按原站快照恢复排版,并接回已核实的本地图片。查看恢复说明