单位 window.innerWidth

Unit of window.innerWidth

正在关注

var w = (window.innerWidth - 100px);

不工作。

谁能告诉我它是如何工作的?

.innerWidth returns 以像素为单位的数字,因此您只需从中减去 100:

var w = window.innerWidth - 100;

请注意,如果浏览器的宽度小于 100 像素,这将为负值。