【发布时间】:2011-07-14 13:54:41
【问题描述】:
,
嗨,
我有一个我在飞行中创建的 div,首先没有显示任何内容,然后我想使用 jquery .show() 显示它,但在显示时也有一个 .animate()。
这样做:
$(newDiv).show().animate({
width: "270px",
borderColor: "#4a4a4a"
},800);
但它不喜欢它(firefox),它说这个错误:
Error: attempt to run compile-and-go script on a cleared scope
我怎样才能做到这一点?顺便说一句,在 chrome 上它工作正常......
顺便说一句:
$(newDiv).show('slow', { animation: 'slide' })
但我需要有我的动画功能。
提前致谢。
【问题讨论】:
-
@viswanathan 是为
.css()而不是.animate() -
@Ovi - 您的代码中可能有其他内容,您可以发布链接吗?
-
@AlienWebguy,谢谢,但我无法发布链接,因为我正在本地处理一个项目。我看看我能不能解决这个问题......
-
@AlienWebguy,我也收到此错误:a.ownerDocument 为空,可以连接吗?而且这只是FF。
-
好吧,在黑暗中拍摄,您使用的是什么版本的 JQuery?如果我记得,那是 1.3 中的一个老错误。你能重新创建jsfiddle.net 上的错误吗?
标签: jquery firefox jquery-animate show