screen.width和screen.availwidth在javascript中的区别

Sil*_*ght 13 javascript width screen-resolution

screen.widthscreen.availwidthJavaScript有什么区别?

在我的系统上都是一样的!

ale*_*lex 12

有些东西阻挡了你的一些视口,比如历史/书签侧面板.这包括任务栏,除非它在Autohide上

然后window.screen.width != window.screen.availWidth.:)

如果您绘制的东西到视,你应该使用availWidth/ availHeight,以确定如果事情是关闭视等一定要重新计算的窗口大小调整,否则当侧面板已经被关闭,你不会知道.

请注意,并非窗口本身可以使用此属性给出的所有宽度.当其他小部件占用窗口对象无法使用的空间时,window.screen.width和window.screen.availWidth会有所不同.

来源.


Ema*_*a.H 6

window.screen.width - >返回屏幕的宽度.

window.screen.availWidth - >返回窗口可用的水平空间量(以像素为单位).

最好使用availWidth作为我们的组件示例可用的确切大小.