0

在准备好文档的情况下运行下面的 jquery 时,我在顶部的分配上得到一个未实现的错误。如果删除该行,left 的分配就可以了。我正在IE7环境中开发。这是浏览器实现问题吗?

top = $(window).height();
left = $(window).width();
4

2 回答 2

3

哦,它与jQuery代码无关。窗户。top意味着 JavaScript 中的某些内容,并且由于您没有 delcare var,因此您正在尝试覆盖它!因此,您应该始终确定变量的范围,如果它需要是全局的,请更改您的变量名。

于 2012-04-13T19:10:30.963 回答
1

放在var变量之前。

因为top==顶级的window

信贷去@travmckinney

于 2012-04-13T19:10:00.540 回答