我想首先说明我在问这是为什么,而不是如何绕过它 . 我在这里很清楚这些来源:
我实现了一个在所有地方正确调用的媒体查询:
@media all and (max-width:620px), (max-device-width:620px){...}
但是,当我尝试通过jQuery获取宽度时:
alert($(window).width());
该值返回980 .
我发现使用.innerWidth()会产生与.width()相同的结果 .
根据jQuery API $(窗口).width()返回浏览器视口的宽度 .
那么为什么它与css媒体查询不同呢?