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
已经是一个对象了。谢谢,我没有注意到。