在文档准备就绪的情况下运行下面的jquery时,我得到了顶部赋值未实现的错误。如果删除了该行,则左侧的分配工作得很好。我正在IE7环境中开发。这是浏览器实现问题吗?
top = $(window).height();
left = $(window).width();
在文档准备就绪的情况下运行下面的jquery时,我得到了顶部赋值未实现的错误。如果删除了该行,则左侧的分配工作得很好。我正在IE7环境中开发。这是浏览器实现问题吗?
top = $(window).height();
left = $(window).width();
哦,它无关的jQuery代码。窗口。 top
意味着在JavaScript中的东西,因为你不delcare var,你试图覆盖它!所以你应该总是确定你的变量的范围,如果它需要是全局的,那么改变你的变量名称。
谢谢你的解释。这解释了为什么它与左而不是顶端合作。肯定+1。 – steventnorris 2012-04-13 19:11:41
你能告诉我们你得到的实际错误吗?也许你在页面中使用这段代码的方式/位置? – Sampson 2012-04-13 18:57:32
您使用的是什么版本的jQuery? – hamczu 2012-04-13 18:58:50
根据jquery文档http://api.jquery.com/height/您发布的代码应该可以工作。我的猜测是你的错误在别的地方。 – 2012-04-13 19:02:29