我想随时了解dom屏幕的方向,所以在调整大小时也要知道。我尝试找到height和width属性,并使用以下属性使其非常接近:
fromEvented('resize', myMap)
.forEach(x => console.log(x.target._canvas.clientHeight, x.target._canvas.clientWidth, x.target._canvas.clientHeight > x.target._canvas.clientWidth))
因此,当为True时,它是Portrait,否则为Lanscape。
但是以某种方式,宽度最小为320。因此,即使将尺寸调整为较小的实际宽度,我也始终保持320。我应该使用哪些属性?还是可以以某种方式使用CSS值(我是kn00b ...)?
最佳答案
您可以简单地使用document.documentElement.clientWidth
https://developer.mozilla.org/en-US/docs/Web/API/Element/clientWidth
以Jquery为例
$(window).resize(function(){ console.log(document.documentElement.clientWidth);})