Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使均衡器启动按钮正常工作?_Javascript_Css_Animation_Svg_Svg Animate - Fatal编程技术网

Javascript 如何使均衡器启动按钮正常工作?

Javascript 如何使均衡器启动按钮正常工作?,javascript,css,animation,svg,svg-animate,Javascript,Css,Animation,Svg,Svg Animate,我开发了一个应用程序,模拟均衡器在显示音频变化方面的工作 再次按下“开始”按钮时会出现动画问题。 动画结果将重置并从头开始。 当然,这可以通过在动画处于活动状态时防止重复单击来避免 restart=“whenNotactive” 但这是一个不完整的问题解决方案 我试图挂起“开始”按钮上的begin=“start.click”事件,然后 在“暂停”按钮上单击 我的代码如下: 16K 6K 1K 310 170 开始 暂停 选项JS解决方案 使用Javascript方法: SVGRoot.an

我开发了一个应用程序,模拟均衡器在显示音频变化方面的工作

再次按下“开始”按钮时会出现动画问题。
动画结果将重置并从头开始。
当然,这可以通过在动画处于活动状态时防止重复单击来避免
restart=“whenNotactive”

但这是一个不完整的问题解决方案

我试图挂起“开始”按钮上的
begin=“start.click”
事件,然后
在“暂停”按钮上单击

我的代码如下:


16K
6K
1K
310
170
开始
暂停
选项JS解决方案 使用Javascript方法:

SVGRoot.animationsPaused()
SVGRoot.unpauseAnimations()

函数初始化(evt)
{  
SVGDocument=evt.target.ownerDocument;
SVGRoot=SVGDocument.getElementById('SVGRoot');
pauseButton=SVGDocument.getElementById('pause1');
playButton=SVGDocument.getElementById('start1');
均衡器=SVGDocument.getElementById(“均衡器”);
};
函数暂停()
{  
SVGRoot.pauseAnimations();
};
函数Start()
{
if(SVGRoot.animationspausted()){
SVGRoot.unpauseAnimations();
}
否则{
均衡器。beginElement();
}
};
text.yellow{
填充物:黄色;
字体大小:6px;
}
g#gr1{
笔划线头:圆形;
笔划线条连接:圆形;
掩码:url(#msk);
变换:平移(348,0);
}
#痕迹{
填充:无;
笔画:青色;
笔画宽度:1.5;
}

16K
6K
1K
310
170
开始
暂停

SVGRoot.pauseAnimations()怎么样??-()