我想知道如何在将$('.game-panel').effect('highlight');
(jQuery UI)插入DOM后立即突出显示新元素。
{{#each games}}
{{> game}}
{{/each}}
<template name="game">
<div class="game-panel">
Test
</div>
</template>
非常感谢任何帮助。
答案 0 :(得分:1)
您可以尝试使用渲染的回调。
Template.game.rendered=function(){
this.$('.game-panel').effect('highlight');
};
还有一个尚未记录的API,称为&#34; UI钩子&#34;理论上可以允许更精细的控制何时元素插入DOM。
关于meteor-core的公告:
https://groups.google.com/forum/#!msg/meteor-core/1kUoG2mcaRw/j4bNvXu36IoJ
使用示例:
https://github.com/percolatestudio/transition-helper/blob/master/transition-helper.js