【发布时间】:2011-08-29 11:07:58
【问题描述】:
jQuery.append完成后如何调用函数?
这是一个例子:
$("#root").append(child, function(){
// Action after append is completly done
});
问题:追加复杂的DOM结构时,在追加函数回调中计算根元素的新大小是错误的。假设 DOM 还没有完全加载,只有添加的复杂 DOM 的第一个子节点。
【问题讨论】:
-
你应该很好地链接事件;
append()只需要很少的时间。 -
参见stackoverflow.com/q/8840580/176140(webkit 浏览器上的 dom 'reflow')
-
这可能会有所帮助:stackoverflow.com/a/1489987/1375015
标签: jquery