如果标签是从 tagName 生成的,Emberjs 不会给 jQuery 一个句柄



图片应该有点左,$(this)是空的。我怀疑这是因为缺少模板,我通过tagName生成 HTML。有没有办法在不使用模板的情况下解决这个问题?

http://jsfiddle.net/T4NJh/5/

这里的问题是您尝试在创建元素之前更改位置。发生这种情况是因为 RunLoop 将属性更改批处理在一起,并在呈现之前触发它们。在这种情况下,我将添加一个 didInsertElement 函数,该函数也调用 update 方法。请参阅 http://jsfiddle.net/wagenet/T4NJh/6/。

最新更新