在将反应元素插入DOM时突出显示反应元素 - 流星

时间:2014-09-19 14:14:53

标签: javascript jquery jquery-ui meteor

我想知道如何在将$('.game-panel').effect('highlight');(jQuery UI)插入DOM后立即突出显示新元素。

    {{#each games}}
       {{> game}}
    {{/each}}

<template name="game">
    <div class="game-panel">
       Test
    </div>
</template>

非常感谢任何帮助。

1 个答案:

答案 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