【问题标题】:adding animation when showing a div - jQuery显示 div 时添加动画 - jQuery
【发布时间】: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


【解决方案1】:

对我来说效果很好,这里是示例click here

【讨论】:

  • 我不知道它一直给我我写的那个错误...我在 iframe 中使用它,并且在错误之后它在 iframe 中重新加载孔父文档...
猜你喜欢
  • 1970-01-01
  • 2011-09-05
  • 1970-01-01
  • 2017-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多