在windowClass中使用animate.css类时,UI引导模式延迟
UI Bootstrap Modal delay when using animate.css classes in windowClass
我在使用animate.css classes with UI-Bootstrap windowClass选项时遇到了问题。
例如:vm.open = function() {
var modalInstance = $uibModal.open({
templateUrl: 'myModalContent.html',
controller: 'ModalInstanceCtrl',
controllerAs: 'vm',
windowClass: 'animated zoomIn', // Issue is over here.
resolve: {
items: function() {
return vm.items;
}
}
});
当模态打开时,一切看起来都很好,但是当模态关闭时,有一个延迟。背景op ui-bootstrap会立即从DOM中移除,但是移除窗口和主体类会有延迟。
我做了一个代码笔来说明我的意思。第一个按钮是没有屏幕类的正常模式(Work 100%),其他两个"动画"按钮是我使用animate.css类的地方。
http://codepen.io/DickSwart/pen/XjbkYw如果你检查代码,你会看到延迟,或者如果你关闭一个动画模态并立即尝试点击另一个按钮,什么也没有发生
我也注意到了这个问题。我认为问题是UI模态背景动画比模态本身快。尝试覆盖用于淡入和淡出的背景类。
CSS类应该是
.fade.in { /*override transition time here */}
,而for正在消失的应该是
.fade.out { /*override transition time here */}
如果你不想直接覆盖这些类,你也可以使用选项
为模式背景附加特殊的类backdropClass : 'mySpecialClass'
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery UI自动完成突然停止工作
- 如何使用skip参数使用angular ui引导进行服务器端分页
- AngularJS UI路由器不能像ng路由器那样工作
- 我可以更改剑道UI网格吗's的外键值
- 可以简化嵌套的延迟Q Promises解析吗
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 延迟角度 UI 模式关闭
- Kendo UI树视图中的延迟加载(带缓存)
- 如果与同步功能一起使用,将延迟阻塞UI
- UI路由器-状态转换延迟(非常慢)
- 从javascript监控web应用程序的UI延迟
- KO加载时运行UI延迟5秒
- 延迟初始化的jquery UI自动完成
- 为什么jQuery UI'动画功能在FireFox中会延迟?
- 如何延迟.live()直到UI更新
- 在windowClass中使用animate.css类时,UI引导模式延迟
- 使用jquery ui创建选项卡时加载页面延迟
- 在Angular Material的md选项卡中使用md-on-select会延迟UI
- 将Jquery UI工具提示应用于延迟内容的正确方式