zoukankan      html  css  js  c++  java
  • ueditor全屏和el-dialog模态框有冲突的解决方法(其他框架请比葫芦画瓢)

    冲突引起的原因ueditor全屏时会把父节点的position全部改为static,模态框样式也全部改变

    解决方法修改ueditor.all.min.js或者ueditor.all.js(根据项目引用情况),当父节点为el-dialog时,不修改position

    找到

    if (fullscrenn){
    
    }

    大约在29423行,把代码

    container.style.position = "static"

    改为:

    var isModal = false;
    //判断该dom是否为el-dialog
    var classes = container.className;
    if (classes !== undefined) {
        if (classes === "el-dialog_wrapper") {
            isModal = true;
        }
    }
    
    //如果是el-dialog,则不设置position为static
    if (!isModal) {
    container.style.position = "static";
    }    

    ok,大功告成~

     

    -------------------------------------------------------------------------------------------------

    
    

    QQ群:871934478

    
    

    版权所有,转载请注明源地址                          

    
    

    -------------------------------------------------------------------------------------------------

  • 相关阅读:
    inkscape
    关于英语写作词源方面的。。
    ubuntu上配tensorflow
    腾讯面试指南
    使用traceview进行Android性能测试(转)
    Android CTS 测试总结【转】
    JAVA和C++区别
    接口继承
    vim实现全选功能
    C++异常机制的实现方式和开销分析
  • 原文地址:https://www.cnblogs.com/yiliangmi/p/13161584.html
Copyright © 2011-2022 走看看