主题: 4.0 在 隐藏控件中得Bug
作者: 万里秋风, 发布日期: 2011-10-01 22:02:54, 浏览数: 2407

 

这种情况下;编辑器无法显示

<div id ='div' style=" display:none">

<textarea name="content" style="width:700px;height:200px;visibility:hidden;">KindEditor</textarea>

</div>

 

也就是说 DIV 控件的隐藏 要等

 

   KindEditor.ready(function(K) {
    editor = K.create('textarea[name="content"]', {
     resizeType : 1,
     allowPreviewEmoticons : false,
     allowImageUpload : false,
     items : [
      'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
      'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
      'insertunorderedlist', '|', 'emoticons', 'image', 'link']
    });

这个初始化以后;再隐藏 DIV ;编辑器 才会有效

 

用Jquery 动态实现 隐藏DIV 控件;

但是 当网络很慢的时候,会明显看到 隐藏的过程;所以 很郁闷

 

希望 坛主 能改变这种 情况

 

3.5 是不存在这种问题的哦

 

 

 

 

 

 

作者: humanx, 发布日期: 2011-10-02 04:30:21
   KindEditor.ready(function(K) {
    editor = K.create('textarea[name="content"]', {
     resizeType : 1,
     allowPreviewEmoticons : false,
     allowImageUpload : false,
     items : [
      'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
      'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
      'insertunorderedlist', '|', 'emoticons', 'image', 'link']
    }); 

回复
作者: Roddy, 发布日期: 2011-10-03 10:44:49
4.0确实有这个问题,建议先用初始化参数设置宽度和高度。
回复
发表新帖 发表回复