获取步骤如下所示。
1:可以使用定时器setInterval,每秒获取一次浏览器的宽和高。
2:使用jQuery可以这样获取window的宽高。
3:宽度 $(window)width() ,高度$(window).height(),自己写个函数,设定定时器的时间。
4:<body onresize="showSize()">,页面相关事onresize浏览器的窗口大小被改变时触发此事件。
(1)dom.style.width/height 获取dom元素内联样式中设定的width,height
(2)dom.currentStyle.width/height 获取dom元素渲染后的width,height,只支持IE
(3)window.getComputedStyle(dom).width/height 浏览器渲染后的元素宽,兼容性更好
(4)dom.getBoundingClientRect().width/height/left/top/right/ 计算一个元素的绝对位置(相对于视窗左上角),它能拿到元素的left、top、right、bottom、width、height
Element.getBoundingClientRect() - Web API 接口参考 | MDN