当我尝试为我的应用程序提供服务时,在出现如下所示的控制台错误后,这完全取决于角度动画。如何解决这个问题。 有人可以帮我解决这个问题吗?
atoi()
我遍历了angular-animate.js 1324行,并在每次ELAPSED_TIME_MAX_DECIMAL_PLACES进行调试时,都对该变量获取了值,但仍然收到未定义的错误。
Uncaught TypeError: Cannot read property 'toFixed' of undefined
at HTMLDivElement.onAnimationProgress (angular-animate.js:1324)
at HTMLDivElement.dispatch (jquery.js:4737)
at HTMLDivElement.elemData.handle (jquery.js:4549)
at Object.trigger (jquery.js:7807)
at jQuery.fn.init.triggerHandler (jquery.js:7881)
at semantic.min.js:16506
这是我做动画的代码,
var elapsedTime = parseFloat(ev.elapsedTime.toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES));
已在此行触发
$ module.triggerHandler(animationEnd);
谢谢
答案 0 :(得分:-1)
您可以尝试以下
var elapsedTime = parseFloat(parseFloat( ev.elapsedTime).toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES));
将变量转换为float以使用toFixed()方法