我的javascript属性window.innerWidth没有提供我要查找的值?

我的javascript属性window.innerWidth没有提供我要查找的值?,javascript,css,sass,Javascript,Css,Sass,我有一个非常小的问题,它阻止我完成项目中的一项任务,但我认为这很容易解决,我只需要一些帮助,所以我的问题是,我使用简单的代码在响应模式下查看我的窗口宽度: alert(window.innerWidth) 当我调整浏览器大小时,我得到了正确的值,但当我选择Ghrome提出的Galaxy 5来查看结果时,我得到了一个奇怪的值,我想我知道它来自何处,但我不确定,正如你在图片中看到的,我在等待警报中看到411,而我得到了更高的值972??: 我的页面中有一个大容器,其中包含一些css,如下所示: .

我有一个非常小的问题,它阻止我完成项目中的一项任务,但我认为这很容易解决,我只需要一些帮助,所以我的问题是,我使用简单的代码在响应模式下查看我的窗口宽度:

alert(window.innerWidth)
当我调整浏览器大小时,我得到了正确的值,但当我选择Ghrome提出的Galaxy 5来查看结果时,我得到了一个奇怪的值,我想我知道它来自何处,但我不确定,正如你在图片中看到的,我在等待警报中看到411,而我得到了更高的值972??:

我的页面中有一个大容器,其中包含一些css,如下所示:

.container {
   min-width: 972px; 
}
所以我认为这可能是问题所在,所以我添加了以下代码:

$extra-small: "max-width:599px";
.container {
   min-width: 972px;
   @media($extra-small){
       min-width: 0px;
   } 
}
但我仍然会遇到同样的问题,因为现在我的容器的最小宽度不是972 px,当我检查我的元素时,我可以看到:

那么我应该怎么做来修复这个bug呢?如果有任何帮助,我将不胜感激。

请看


看起来screen.width应该可以满足您的需要。

好吧,我已经尝试了这一点,我正在使用ReactJS来实现这一点,当我使用scree.width代码时,我收到一个错误,告诉我screen没有定义。因此,我们有一个上下文问题-如果您可以跟踪screen没有定义的原因,您可能还会找到原始问题的根源!