【问题标题】:Angular UI $modal component transitionAngular UI $modal 组件过渡
【发布时间】:2013-10-23 21:05:59
【问题描述】:

伙计们,

我正在使用来自 Angular UI (http://angular-ui.github.io/bootstrap/) 的 $modal 组件。 每当模式打开时,它都会从顶部向下滚动。 我只是想让它打开,而不是它现在具有的花哨的从顶部滚动的效果

Plnkr: http://plnkr.co/edit/?p=preview

有人知道如何实现吗?

【问题讨论】:

  • 您的 plunker 没有模态示例。

标签: angularjs


【解决方案1】:

将选项 windowClass 更改为 "modal fade in" 会删除动画幻灯片。

var modalInstance = $modal.open({
      windowClass: "modal fade in"
 });

Plunker

除此之外,移除淡入淡出类会相信或不移除淡入淡出效果。

【讨论】:

  • 试过了,确实有效。使模态负载更加快速。
  • 这会停止模态打开的滑入动画,但关闭模态仍然有滑出动画。此外,删除 fade 似乎没有任何区别 - see updated Plunker
【解决方案2】:

诀窍是使用 css 禁用动画。我已经实现了添加:

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
     transform: translate(0, 0);
}

到样式表。看到这个 plunkr:http://plnkr.co/edit/43oCGtDb3CaP9bwgW5gm?p=preview

【讨论】:

  • 如果我只想改变淡入淡出的速度,我会怎么做?
猜你喜欢
  • 2021-11-01
  • 2015-07-22
  • 2013-09-23
  • 1970-01-01
  • 2019-02-22
  • 1970-01-01
  • 1970-01-01
  • 2013-03-01
  • 1970-01-01
相关资源
最近更新 更多