JavaScript在两次调用之间占用额外时间
JavaScript taking extra time between calls
console.log("FADIG");
console.log(modal);
modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);
console.log("background GONE!");
modal.animate({
"opacity": 0
}, 300, function () {
console.log("FADED OUT MODAL");
modal.css({
'opacity': 1,
'visibility': 'hidden',
'top': topMeasure
});
unlockModal();
});
这是我的JavaScript代码。我知道它可以找到名为modal
的对象。然后它立即吐出background GONE!
,然后我需要大约10秒才能看到FADED OUT MODAL
。这意味着动画没有运行整整10秒。
知道为什么会这样吗?
超级简单。。。我想有一些动画正在排队,所以我把它改为:
modal.stop().animate
,一切正常
相关文章:
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 用时间戳获取两个不同日期之间的时间差
- Mongoose查询在两个日期时间之间提取数据
- angularjs计算开始时间和当前时间之间的时间差
- 在Chrome开发工具中测量步骤之间的时间
- 获取用户和服务器时间之间的时间差
- 如何在javascript中计算两个日期时间之间的差异
- JavaScript:获取MySQL时间戳和当前日期之间的天数差
- 如何在数组中循环,等待每个项目之间的时间
- 用户如何获取两个时间戳之间的对象
- 如何调试$ionicView.beforeEnter和$ionicView.enter之间的时间
- 为什么chromecast在动画帧之间需要这么长时间
- 传递日期和日期时间之间的Javascript Date()差异
- 返回两个日期时间单元格之间的差值
- 如何使用Moment.JS检查当前时间是否在2次之间
- 日期和unix时间之间的时间,以及计时器倒计时
- 如何处理php(Laravel-api)和javascript(AngularJS)之间的日期时间
- 在 PhantomJS 中在页面上下文中的控制台日志之间等待一段时间
- 如何在 24 小时制下计算两个时间之间的时差
- 处理javascript和Rails之间时间的正确方法