在重新渲染后,riot.js中的动画可以淡入淡出

时间:2015-10-06 16:30:40

标签: riot.js

有人能指出一个使用jQuery动画的riot.js的例子吗?

我想在暴乱重新呈现内容之后进入事件,然后在已更改的元素上触发jQuery $(selector).fadeIn()。问题是,当我更改数据时,元素可能还不存在,所以在Riot完成重新渲染之前,我无法运行jQuery fadeIn。

我能想到的最好的是setTimeout;在Riot有一个我可以直接听的事吗?

1 个答案:

答案 0 :(得分:0)

通常,Riot有两个重新呈现的事件:

  • 更新 - 这是在渲染之前
  • 更新 - 渲染发生后

    this.on(     '更新&#39 ;,     function(){     } )

另一种可能性,就是了解MutationObserver。 见http://davidwalsh.name/demo/detect-node-insertion.php

骚乱事件只会告诉你某些事情已经更新或即将更新,但不会更新dom的哪些部分。