css - 使用 angular-1.3 获取 angular-bootstrap 模态

标签 css angularjs modal-dialog angular-ui-bootstrap angular-bootstrap

有没有人有幸在 angular-1.3.x 中使用 angular-bootstrap 模态?

我的模式在 angular-1.2.x 中完全正常工作。但是,当我升级到 angular-1.3.11 时,模态框不会出现。

当我单击打开模式的按钮时,滚动条消失,就像模式打开一样。当我突出显示模态所在的位置时,我的鼠标光标会发生变化,就像它在模态上一样(我在模态内有可拖动的元素)。如果我单击模式,它会正常显示。

简单地说,模态就在那里,在我点击它之前,它在 angular-1.3.11 中是不可见的。之后,模态功能完全正常。

我想使用 angular-1.3.x,因为他们已经实现了整个绑定(bind)一次的东西。

对我来说,这似乎是一个与样式相关的问题。我不确定为什么 Angular 版本的差异会导致这种情况。如果我恢复到 1.2.x,它们会再次正常显示。

我知道 angular-bootstrap 还不支持 angular-1.3.x,但考虑到功能仍然有效,这似乎是一个小的、可行的修复。我只是不知道如何解决它。任何帮助将不胜感激。

最佳答案

$modal 与 angular-1.3.x(使用 1.3.11 测试)一起工作,通过覆盖不透明度和转换的 Bootstrap css。这就是它起作用的原因:

.modal.fade {
  opacity: 1;
}

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

希望这可以帮助任何其他尝试将 angular-bootstrap-0.12.0 与 angular-1.3.x 一起使用的人

关于css - 使用 angular-1.3 获取 angular-bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256297/

相关文章:

css - IE8 的多背景 CSS3 问题

javascript - 如何在angularjs中防止/取消绑定(bind)以前的$watch

jquery - 如何在模态对话框中设置输入值?

javascript - 编辑 :before from Javascript 的 CSS 内容

flash - 我怎样才能使用 CSS3 实现相同的导航? (目前闪存 AS3)

javascript - 修复 "a"标签 "title"属性上的 css

javascript - 使用键盘导航页面

c# - Asp.Net:Javascript 模态窗口

javascript - 仅在模态打开时显示模态滚动

javascript - 查看页面时根据用户权限删除或隐藏 html 链接