我正在使用ladda spinner这样:
app.filter('unsafe', function($sce) {
return $sce.trustAsHtml;
});
我的问题是,在var l = Ladda.create(document.getElementById('ladda-test'));
l.start();
l.stop();
console.log('ladda is stoped');
执行后,动画不会立即停止:旋转动画仅在一秒后停止。
答案 0 :(得分:0)
您可以使用超时功能等待一秒钟 - 然后执行您的代码。
setTimeout()方法将等待指定的数量 毫秒,然后执行指定的函数。
setTimeout()的第一个参数应该是一个函数。
第二个参数表示从现在起你有多少毫秒 想要执行第一个参数。
例如:
var l = Ladda.create(document.getElementById('ladda-test'));
l.start();
setTimeout(function() {
l.stop();
console.log('ladda is stoped');
}, 2000); // This unit equates to two seconds
您可以在此处详细了解时间事件:http://www.w3schools.com/js/js_timing.asp