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

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

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; 

 } 

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。