我正在使用 v 1.1.4,以便可以将 ng-animate 指令与 ng-show 一起使用。
我的应用程序的一个部分上的渐变效果很好,但是在面板中的幻灯片运行时遇到了一些麻烦。
如果我选择“正确:0;” 离开 targetDiv,然后它很好地滑入,但是当动画完成后,它跳到屏幕的左侧(正如预期的那样,因为类在完成时被删除)。
但如果我保持'正确:0;' 在 .targetDiv 上然后动画永远不会运行,它只是显示 div,而不是滑动它。
我会拼凑一个小提琴,但似乎无法让它与 1.1.4 的 CDN 版本一起使用
非常感谢任何帮助!
CSS
.slideFromRight-show-setup {
-moz-transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
}
.slideFromRight-show-setup {
right: -100%;
}
.slideFromRight-show-setup.slideFromRight-show-start {
right: 0;
}
.targetDiv {
position: absolute;
right: 0;
width: 50%;
height: 100%;
background-color: red;
}
HTML
<div class="targetDiv" ng-show="detailPanel.visible" ng-animate="'slideFromRight'">Content</div>