火狐怎么通过js获取屏幕的宽度

JavaScript014

火狐怎么通过js获取屏幕的宽度,第1张

获取屏幕宽度为:window.screen.width

获取视口宽度(页面宽度):document.documentElement.clientWidth

                window.addEventListener('resize', function() {

                    console.info( document.documentElement.clientWidth)

                    console.info( window.screen.width )

                })

你可以用document.body.scrollWidth

来获取,但兼容性本人没有做过测试。 给你个参考:网页可见区域宽:document.body.clientWidth

网页可见区域高:document.body.clientHeight

网页可见区域宽:document.body.offsetWidth(包括边线的宽)

网页可见区域高:document.body.offsetHeight(包括边线的宽)

网页正文全文宽:document.body.scrollWidth

网页正文全文高:document.body.scrollHeight

网页被卷去的高:document.body.scrollTop(IE7无效)

网页被卷去的左:document.body.scrollLeft(IE7无效)网页被卷去的高:document.documentElement.scrollTop(IE7有效)网页被卷去的左:document.documentElement.scrollLeft(IE7有效)

网页正文部分上:window.screenTop

网页正文部分左:window.screenLeft

屏幕分辨率的高:window.screen.height

屏幕分辨率的宽:window.screen.width

屏幕可用工作区高度:window.screen.availHeight

屏幕可用工作区宽度:window.screen.availWidth

相对于窗口左上角的X:window.event.clientX相对于窗口左上角的Y:window.event.clientY

相对于整个页面的X:window.event.X

相对于整个页面的Y:window.event.Y