angular bootstrap 模式禁用背景
angular bootstrap modal disable backdrop
如何禁用 angular bootstrap 模态背景中的背景?
我试过css隐藏模态框的外部容器:
.modal {
display: none;
}
但这最终隐藏了模态本身。即使我覆盖了实际的模式。
我的问题是我需要能够在模式中单击 fg 上的文本并与之交互。例如。我想将一个项目拖到 bootstrap 模态内并拖到 angular bootstrap 模态外的前景中。
有人有什么想法吗?
我正在使用标准 angular bootstrap 模态标记:
<ui-tabset>
<ui-tab>Tab 1</ui-tab>
<ui-tab>Tab 2</ui-tab>
</ui-tabset>
实例化modal时有一个backdrop
参数:
var modalInstance = $uibModal.open({
backdrop: false,
templateUrl: 'myModalContent.html',
controller: 'ModalInstanceCtrl',
resolve: { ... }
}
此外,可以使用 backdropClass
参数为背景指定一个 class,如果 backdrop: false
不够,您可以覆盖错误 css满足您的需求。
默认背景 class 是 modal-backdrop
,它占据了整个 window 和:
top: 0;
right: 0;
bottom: 0;
left: 0;
modal
class 应用了相同的样式,它会影响页面上的位置以及与 non-modal 元素的交互。
如何禁用 angular bootstrap 模态背景中的背景?
我试过css隐藏模态框的外部容器:
.modal {
display: none;
}
但这最终隐藏了模态本身。即使我覆盖了实际的模式。
我的问题是我需要能够在模式中单击 fg 上的文本并与之交互。例如。我想将一个项目拖到 bootstrap 模态内并拖到 angular bootstrap 模态外的前景中。
有人有什么想法吗?
我正在使用标准 angular bootstrap 模态标记:
<ui-tabset>
<ui-tab>Tab 1</ui-tab>
<ui-tab>Tab 2</ui-tab>
</ui-tabset>
实例化modal时有一个backdrop
参数:
var modalInstance = $uibModal.open({
backdrop: false,
templateUrl: 'myModalContent.html',
controller: 'ModalInstanceCtrl',
resolve: { ... }
}
此外,可以使用 backdropClass
参数为背景指定一个 class,如果 backdrop: false
不够,您可以覆盖错误 css满足您的需求。
默认背景 class 是 modal-backdrop
,它占据了整个 window 和:
top: 0;
right: 0;
bottom: 0;
left: 0;
modal
class 应用了相同的样式,它会影响页面上的位置以及与 non-modal 元素的交互。