检查动画何时在SVG中结束
Check when an animation has ended in SVG
我正在用SVG开始一个动画,当它结束时我想知道,以便我可以执行另一个函数。我试过endEvent="endAnimate()"
,但什么也没发生。可以检查动画何时结束,如果是这样,我可以调用另一个函数吗?
根据文档,动画元素有一个可以使用的onend
事件。
动画事件属性
一个动画事件属性是一个事件属性,指定脚本运行一个特定的动画相关的事件。参见动画事件属性。动画事件属性是' onbegin ', ' onend ', ' onload '和' onrepeat '。
所以,如果你真的想把它附加到动画元素上你可以使用onend="endAnimate()"
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何更改<svg>标记为<img>用js标记
- 循环结束/推送到数组之前在页面上呈现EJS
- 锚点元素不't使用svg时,请打开EDGE上的href
- 在另一个函数成功结束后调用该函数
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 使用onclick绘制SVG路径
- SVG/JavaScript:尝试选择和更改多边形点
- 顺时针旋转Svg元件
- 在动画结束之前调用函数
- 禁用SVG拖动
- 在select元素中显示highchart dashstyle(svg)
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- 缩放Raphael/SVG容器以适应所有内容
- SVG 可以有多个开始或结束触发器吗?
- D3.js文本输入(在svg中)将不透明度0转换为1 won't结束于1
- 在重复循环结束处修改SVG animateTransform
- 检查动画何时在SVG中结束