angular - 可拖动的 ngx-bootstrap 模态仅 body 移动和背景固定

标签 angular modal-dialog bootstrap-modal draggable ngx-bootstrap

我正在使用Angular2-Draggable用于创建可拖动模式,但只有内容可以拖动并且背景是固定的。

problem with draggable modal 我尝试通过将 angular2-draggable 指令选择器更改为 class ('.ngDraggable') 来修复此错误,但它不适用于父元素 (class='modal-dialog' role='document')

modal inspect view

我使用下面的代码来显示模式:

this.modalService.show(OwnerAdvertisingOpportunityAddeditComponent, 
  { initialState, class: 'ngDraggable modal-lg' });

有什么帮助或想法吗?

最佳答案

回答我自己的问题:
我用css解决了这个问题

.modal-dialog.ngDraggable {
  .modal-content {
    background-color: transparent;
    border: none;
    box-shadow: none;
  }
  .ngDraggable {
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    border-radius: 6px;
    border: 1px solid #999;
    overflow: hidden;
  }    
}

但是如果有人有更好的解决方案,感谢分享

关于angular - 可拖动的 ngx-bootstrap 模态仅 body 移动和背景固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61654329/

相关文章:

jquery - ElevateZoom 不适用于 Bootstrap 模式

vuejs2 - 在 vuejs 中显示另一个模态框后,模态框会自动隐藏。

如果参数未定义,则 Angular 6 回退/重定向

javascript - 为什么 RxJs 在长按键时记录 2 个事件?

Router.navigate() 上未触发 Angular 变化检测

javascript - 将数据 ID 传递到引导模式时出现问题

javascript - 如何在 Bootstrap 模式将它添加到正文以调整窗口滚动时获取 padding-right 变量的值?

javascript - 如何从 Angular 6 中的组件更新 formArray 的值

javascript - jquery-ui-dialog - 如何 Hook 对话框关闭事件

c# - 启动前显示对话框时,WPF应用程序立即退出