4
在流星文档中,它说Meteor.startup
将在DOM和所有模板都被处理后调用。但是,我的代码Meteor.startup
的行为就好像DOM元素不在那里一样。流星启动JQuery DOM元素未准备好(JQueryUI拖动)
在.js文件:
Meteor.startup(function() {
console.log($('.draggable').length);
});
以html:
<template name="item">
<div class="draggable ui-widget-content">
</div>
</template>
在控制台中我看到:
但在我页可以看到我的物品。事实上,如果我将我的JQuery包含在Template.item.rendered
或mouseover
事件中,我会得到正确的数组长度。那么为什么startup
函数没有准备好我的DOM元素?
是的,绝对。这就是我最终做的,感谢你,现在我知道解释。 – 2013-03-16 04:15:22