Javascript 未实现jquery$(window).height()
在documentready上运行下面的jquery时,我在top的赋值上得到了一个未实现的错误。如果删除该行,左的赋值就可以了。我正在IE7环境中开发。这是浏览器实现问题吗Javascript 未实现jquery$(window).height(),javascript,jquery,window,height,Javascript,Jquery,Window,Height,在documentready上运行下面的jquery时,我在top的赋值上得到了一个未实现的错误。如果删除该行,左的赋值就可以了。我正在IE7环境中开发。这是浏览器实现问题吗 top = $(window).height(); left = $(window).width(); 将var置于变量之前 因为top是=topwindow 贷记到将var放在变量之前 因为top是=topwindow 积分归哦,它与jQuery代码无关。窗户。在JavaScript中意味着一些东西,因为您不需要del
top = $(window).height();
left = $(window).width();
将
var
置于变量之前
因为top
是=
topwindow
贷记到将
var
放在变量之前
因为top
是=
topwindow
积分归哦,它与jQuery代码无关。窗户。在JavaScript中意味着一些东西,因为您不需要delcare var,所以您正在尝试覆盖它!因此,您应该始终确定变量的范围,如果需要全局变量,请更改变量名称 哦,这与jQuery代码无关。窗户。在JavaScript中意味着一些东西,因为您不需要delcare var,所以您正在尝试覆盖它!因此,您应该始终确定变量的范围,如果需要全局变量,请更改变量名称 你能告诉我们你得到的实际错误吗?也许您在页面中如何/在何处使用这些代码?您使用的是什么版本的jQuery?根据jQuery文档,您发布的代码应该可以工作。我猜你的错误在别的地方。它对我起作用。如果你认为这是一只虫子,@travmckinney Genius。我不知道为什么left有效而top无效,但这就是问题所在。我从未在javascript中使用过var声明,假设它只是根据需要动态分配的。作为答案发布,我会接受。你能告诉我们你得到的实际错误吗?也许您在页面中如何/在何处使用这些代码?您使用的是什么版本的jQuery?根据jQuery文档,您发布的代码应该可以工作。我猜你的错误在别的地方。它对我起作用。如果你认为这是一只虫子,@travmckinney Genius。我不知道为什么left有效而top无效,但这就是问题所在。我从未在javascript中使用过var声明,假设它只是根据需要动态分配的。作为答案发布,我会接受。谢谢你的解释。这就解释了为什么它对left有效,而对top无效+1当然可以。谢谢你的解释。这就解释了为什么它对left有效,而对top无效+1当然。