【发布时间】:2013-02-02 02:49:31
【问题描述】:
Ajax 设置一个场景,然后 jQuery 将其播放出来。该元素在页面加载之前不存在。我需要一种方法来对动态添加到页面的内容进行动画处理。
类似:
$(document).on("animate", "div", function (){});
这样的事情存在吗?
好的,似乎有些混乱,我正在使用 queue() 这不是创建它或在我返回 ajax 后做某事的问题。在 Ajax 之后,程序构建并插入具有特定 ID 的 imgs 到页面中。我需要重新加载 dom 或其他东西,以便我可以为插入到页面中的对象设置动画。
我已经在 JSfiddle 上测试了动画并且它们工作正常,所以我唯一的假设是因为这些对象不是初始 dom 的一部分,它们不会动画,因此我需要重新加载 DOM。
【问题讨论】:
-
所以在你创建它的时候给它动画。你面临什么问题?
-
实际上根本没有动画。这有效jsfiddle.net/emFpw/3 所以我的假设是因为元素是在页面之后创建的,所以 DOM 需要重新加载。
标签: javascript jquery dom jquery-animate