0

我正在使用 angular-bootstrap 模态并尝试在关闭时消除向下滑动的效果。

我试图像这样删除'fade'类,但它没有用。

angular.module('myapp.directives', [])
    .directive 'modalWindow', ()->
        restrict:'EA'
        link:(scope,elem)->
            elem.removeClass("fade")

如何访问或操作由 angular-bootstrap 创建的 DOM?

4

1 回答 1

1

您可以简单地覆盖 css,而不是删除该类。这是从 bootstrap.css 复制的,但我删除了负责向下滑动效果的转换:

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

包含引导程序的 css 后,只需包含您的 css 文件。这是一个演示:http ://plnkr.co/edit/MuIR7N51Zxe6dZFKomHq?p=preview

于 2014-04-16T02:31:06.987 回答