可拖动的 ngx-bootstrap 模态只有身体移动和背景固定

Posted

技术标签:

【中文标题】可拖动的 ngx-bootstrap 模态只有身体移动和背景固定【英文标题】:draggable ngx-bootstrap modal only body move and background fixed 【发布时间】:2020-08-22 13:04:46 【问题描述】:

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

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

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

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

有什么帮助或想法吗?

【问题讨论】:

【参考方案1】:

回答我自己的问题: 我用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;
      

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

【讨论】:

以上是关于可拖动的 ngx-bootstrap 模态只有身体移动和背景固定的主要内容,如果未能解决你的问题,请参考以下文章

如何拖动Angular动态创建的模态

如何使 ngx-bootstrap 模态居中

如何使具有动态内容的reactstrap模态可调整大小和可拖动?

如何使 react-bootstrap 模态可拖动

可拖动的非模态弹出窗口 Jquery Mobile

如何使用 angularJS 将可拖动指令应用于引导模式?