常见的一些浏览器兼容性问题的处理

跨浏览器取得窗口左边和上边的位置的兼容性问题  如下

var leftPos = (typeof window.screenLeft == "number") ? 

  window.screenLeft : window.screenX; 

var topPos = (typeof window.screenTop == "number") ? 

  window.screenTop : window.screenY;

获取浏览器 视口 大小的 方式 如下

var pageWidth = window.innerWidth, 

 pageHeight = window.innerHeight; 

if (typeof pageWidth != "number"){ 

 if (document.compatMode == "CSS1Compat"){ 

 pageWidth = document.documentElement.clientWidth; 

 pageHeight = document.documentElement.clientHeight; 

 } else { 

 pageWidth = document.body.clientWidth; 

 pageHeight = document.body.clientHeight; 

 } 

}

你可能感兴趣的:(常见的一些浏览器兼容性问题的处理)