Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么窗口的宽度为空?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 为什么窗口的宽度为空?

Javascript 为什么窗口的宽度为空?,javascript,jquery,css,Javascript,Jquery,Css,我试图提醒窗口的大小和元素的大小,以便将元素放置在我想要的位置 <script type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ var element=$(".element").width(); var window=$(window).width(); alert("Element: "+

我试图提醒窗口的大小和元素的大小,以便将元素放置在我想要的位置

<script type="text/javascript"></script>
<script type="text/javascript">
  $(document).ready(function(){
    var element=$(".element").width();
    var window=$(window).width();
    alert("Element: "+element+" "+"Window: "+window);
  });
</script>

$(文档).ready(函数(){
var元素=$(“.element”).width();
var window=$(window.width();
警报(“元素:“+元素+”+“窗口:“+窗口”);
});

当我在浏览器中打开它时,我会得到元素的宽度,但窗口的宽度是空的。我做错了什么?

您正在跟踪
窗口
全局变量。重命名变量:

var windowWidth = $( window ).width();

您正在隐藏
窗口
全局变量。重命名变量:

var windowWidth = $( window ).width();

第一眼就没注意到。接得好,第一眼就没注意到。好主意。不要使用保留字作为变量,
window
已经是一个对象了。谢谢,我没有注意到。不要使用保留字作为变量,
window
已经是一个对象了。谢谢,我没有注意到。