我试图通过JS使用ngAnimate来管理ngRepeat上的动画,但是如果窗口(或标签)没有聚焦,则不会触发动画功能(输入,离开,移动)。
这里是代码:
angular.module('Lusy').animation('.conversation-item', ['animation',
function (animation) {
return {
// make note that other events (like addClass/removeClass)
// have different function input parameters
enter: function (element, doneFn) {
console.log("Conversation item enter!");
animation.question.systemInputAdded(element);
doneFn();
},
leave: function (element, doneFn) {
console.log("Conversation item leave!");
animation.question.userInputRemoved(element);
doneFn();
}
}
}]);
如果浏览器选项卡不是活动选项卡,则永远不会调用此功能。 这有解决方案吗?即使窗口模糊,如何强制评估animate模块?