#249·vivus

路径完成后召回功能 ?

作者: jmckalex创建于 2023年1月29日更新于 2023年1月30日

非常感谢你提供这个代码。

是否有办法在“路径 ” 完成时安排调用回调功能? 我使用vivus with express.js(https://revealjs.com),我希望能有部分SVG"drawn in",使用OneByOne动画类型作为被公示碎片的一部分. 这需要能够在正确的时间调用停止(),从而只绘制所希望的路径,其余部分则会被隐藏到显示下个碎片为止.

我所想的就是 能够登记回调功能

路径( 路径) {... }

其中“ 路径” 是路径的 DOM 元素, 它刚刚全部画完 。 通过注册这样的回调函数,可以很容易地检查某些路径是否已完成绘图,如果已完成,则呼叫停止()暂停绘图. 或者做其他的事情,比如改变类,以便让一个CSS动画在刚刚被绘制的封闭路径的填充中淡出(就像你给出的黑客).

内容来源: maxwellito/vivus