谁能指出一个使用 riot.js 和 jQuery 动画的例子?
我想在 riot 重新渲染某些东西后利用该事件,然后$(selector).fadeIn()
在已更改的元素上触发 jQuery。问题是,当我更改数据时,该元素可能还不存在,所以在 Riot 完成重新渲染之前,我无法运行 jQuery fadeIn。
我能想到的最好的方法是setTimeout
;Riot中是否有我可以直接收听的事件?
谁能指出一个使用 riot.js 和 jQuery 动画的例子?
我想在 riot 重新渲染某些东西后利用该事件,然后$(selector).fadeIn()
在已更改的元素上触发 jQuery。问题是,当我更改数据时,该元素可能还不存在,所以在 Riot 完成重新渲染之前,我无法运行 jQuery fadeIn。
我能想到的最好的方法是setTimeout
;Riot中是否有我可以直接收听的事件?
通常,Riot 有两个事件用于重新渲染:
更新 - 渲染发生后
this.on( '更新', 函数 () { } )
另一种可能性是了解 MutationObserver。见http://davidwalsh.name/demo/detect-node-insertion.php
暴动事件只告诉你某些东西已经更新或即将更新,而不是 dom 的哪些部分会改变。