由于某种原因,持续时间有效,但动画无效。也无法让 Angular-ui ui-animate 工作。
只是先做一个简单的测试调用;
$('#event-modal').toggleClass('active', 500);
持续时间有效,但动画无效。
CSS:
#event-modal {
position:absolute;
top: 20%;
left: 30%;
width:0;
height:0;
z-index:1029;
background:#fff;
border-radius:5px;
display:none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-box-shadow: 3px 6px 11px 3px rgba(0,0,0,0.25);
-moz-box-shadow: 3px 6px 11px 3px rgba(0,0,0,0.25);
box-shadow: 3px 6px 11px 3px rgba(0,0,0,0.25);
}
#event-modal.active { display:block;width:100%; height:100%; } /* Or a hard pixel value */
确认 jQuery 1.8.2 在 jQuery UI 1.9.1(完整构建)之前被加载,jQuery 被加载到 中scope
,并且没有重复的脚本调用。
$scope.$apply()
我打电话后也在做。
如果我尝试使用 angular-ui 进行 ui-animate,它不会将类添加到元素中,再次确认正在以正确的顺序调用脚本。
如果需要,我可以发布更多代码。
谢谢!