zoukankan      html  css  js  c++  java
  • 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题

    问题呈现:弹出框页面

    <tr class="addtr">
                        <th>内容</th>
                        <td>
                            <!-- <textarea rows="15" cols="50" id="content" name="content" class="ckeditor">请输入.</textarea> -->
                            <textarea rows="15" cols="50" id="content" name="content" class="ckeditor">请输入.</textarea>
                            <script>
                                 var instance = CKEDITOR.instances["content"];
                                if (instance) { CKEDITOR.remove(instance); }
                                //$("#content").ckeditor();
                                CKEDITOR.replace('content');
                            </script>
                        </td>
                    </tr>

    第一次使用没问题,第二次时编辑器将无法编辑

    参考将dialog属性中的Madol设置为false后仍无法解决

    最后将弹出页面的script代码放到dialog的onLoad事件内,

    ''''    
    cache : false,
            href : map["href"],
            modal : true,
             onLoad:function(){
                 var instance = CKEDITOR.instances["content"];
                if (instance) { CKEDITOR.remove(instance); }
                //$("#content").ckeditor();
                CKEDITOR.replace('content');
            }, 
            buttons : [ {
                text : '保存',
                iconCls : 'icon-ok',
                handler : function() {
                     for ( 
    '''''''

    问题就不在出现,求大神帮忙解释,多谢!!!

  • 相关阅读:
    js项目结合的注意点
    cookie练习
    json记载字符个数
    js,jQuery获取标签
    新人签到
    使用Resources类搭建Unity简单的资源管理工具类
    初识vue
    原生JS写出贪吃蛇
    用js做一个简单的班级点名器
    Javascript 的"循环语句"
  • 原文地址:https://www.cnblogs.com/fanglorry/p/4611118.html
Copyright © 2011-2022 走看看