JavaScript 獲取滑鼠pageX/pageY的相容寫法
阿新 • • 發佈:2019-01-27
demo.html:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> //點選頁面的任何部分 document.onclick = function (event) { //相容寫法 event = event || window.event; //event的相容寫法 var pagex = event.pageX || event.clientX + scroll().left; //獲取pageX的相容寫法 var pagey = event.pageY || event.clientY + scroll().top; } //獲取滾動時,捲起的高度和寬度的相容寫法 function scroll(){ return { "top": window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop, "left": window.pageXOffset || document.body.scrollLeft || document.documentElement.scrollLeft } } </script> </body> </html>