2014-09-19 79 views
0

我想知道如何在插入到DOM後立即使用$('.game-panel').effect('highlight');(jQuery UI)突出顯示新元素。插入到DOM中時突出顯示反應元素 - 流星

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

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

任何幫助將不勝感激。

回答

1

您可以嘗試使用呈現的回調。

Template.game.rendered=function(){ 
    this.$('.game-panel').effect('highlight'); 
}; 

還有一種被稱爲「UI掛鉤」,這theorically做可能會元素,會插在DOM在更細粒度的控制仍然未公開的API。

公告對流星核心:

https://groups.google.com/forum/#!msg/meteor-core/1kUoG2mcaRw/j4bNvXu36IoJ

使用示例:

https://github.com/percolatestudio/transition-helper/blob/master/transition-helper.js

+0

謝謝您的幫助。不幸的是,這對我不起作用。它會突出顯示當前存在於數據庫中的所有頁面呈現遊戲,而不是那些在頁面呈現後插入的新元素。 – user3475602 2014-09-19 15:04:08