KindEditor编译器与bootstrap搭建时遇见的教训(IE8)

1、点击KindEditor 图片的小图标时,然后选择本地上传图片时,点击浏览一点反应都没有,原因是当前聚焦的窗体是父窗体,没有聚焦到当前窗体,解决思路时,当展开该modal时,聚焦到当前modal上面

源码如下:$('#editStudy, #addStudy').on('shown.bs.modal', function() {
         $(document).off('focusin.modal');
        });
     
     $('#addStudy').on('shown.bs.modal', function() {
         $(document).off('focusin.modal');
       });

2、清空KindEditor 编辑器内容时:KindEditor.instances[0].html(""); //0表示第一个KindEditor编辑器对象


3、在IE8下,修改时,第二次编辑时,KindEditor编辑器无法输入文字,原因是第二次时又重新初始化了编辑器,因为导致id冲突,所以在每次打开时销毁编辑器

源码如下:

$('#editStudy').on('hidden.bs.modal', function () {
 // 关闭Dialog前移除编辑器
 KindEditor.remove('#editAfficheContent');
});

       参考地址:http://blog.csdn.net/u012302981/article/details/51104320


4、注意 ,修改页面时,ajax拿去值返回页面时,async为false(同步,锁死浏览器,客户端什么都不能做,等服务器端处理完才能继续处理dom)


源码(country/studyCorner.jsp页面)

你可能感兴趣的:(web项目)