JavaScript函數獲取鼠標坐標的代碼
來源:程序員人生 發布時間:2013-12-22 12:40:38 閱讀次數:3584次
下午想做個鼠標跟隨的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事件使用。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈