在實際開發中老是遇到莫名其妙的問題~~~那麼就記錄下來這些問題,對這些問題進行一個總結。瀏覽器
1.事件對象spa
1)事件參數e,就是事件對象,標準的獲取方式code
2)e.eventPhase 事件階段,IE8之前不支持對象
1 // 獲取事件對象 兼容瀏覽器 2 getEvent: function(e) { 3 return e || window.event; // e事件對象 標準的獲取方式; window.event IE8之前獲取事件對象的方式 4 } 5 // 兼容target 6 getTarget: function(e) { 7 return e.target || e.srcElement;
8 }
2.獲取頁面滾動的距離blog
1 // 兼容瀏覽器 2 var scrollTop = document.documentElement.scrollTop || document.body.scrolltop;