楼主遇到的兼容处理问题,应该去了解一下 与或的使用
把获取可是高度和宽度部分的代码换成这个就可以了
clientWidth=document.documentElement.clientWidth || document.body.clientWidth;;//(documentElement适用于大部分通用浏览器)
clientHeight=document.documentElement.clientHeight || document.body.clientHeight ;//(documentElement适用于大部分通用浏览器)