• 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

    
    

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

    
    

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

  • 相关阅读:
    Mysql_常规操作
    三剑客
    Nginx_安全2
    shell_常规小脚本
    redis数据库持久化
    redis数据库操作
    keepalived高可用lvs集群
    ansible的roles角色
    keepalived高可用
    keepalived概念
  • 原文地址:https://www.cnblogs.com/yiliangmi/p/13161584.html
Copyright © 2020-2023  润新知