主题: 解决异步加载不能加载编辑器的bug
作者: zenghongqing, 发布日期: 2015-01-05 11:26:26, 浏览数: 2388
操作系统: win7

浏览器版本: 火狐34.0.5

KindEditor版本: 4.1.10

BUG再现步骤:
1.打开example页面 http://www.kindsoft.net/ke4/examples/dynamic-load.html
2. 点击 加载JS并创建编辑器,页面还是只有一个textarea,没有编辑器的影子。
3. 或者下载KindEditor的包,打开examples/dynamic-load.html,这里的例子也无法执行,完全没效果。


原因:

因为$.getScript('../kindeditor-min.js', function() {});无法动态加载js,因此不能执行KindEditor.create('textarea[name="content"]');

现在解决方法如下:

去掉动态加载js,改为手动加载:

<link rel="stylesheet" href="../themes/default/default.css" />
<script charset="utf-8" src="../kindeditor-min.js"></script>
<script charset="utf-8" src="../lang/zh_CN.js"></script>


$('input[name=load]').click(function() {
            KindEditor.create('textarea[name="content"]');
});

这样就可以载入编辑器了


作者: 阿毛, 发布日期: 2015-01-07 15:54:36
動態加載不成功一般是路徑問題!
回复
作者: zenghongqing, 发布日期: 2015-01-08 15:56:58
但这里路径是正常的,就是没有加载进来,不信你试试
回复
发表新帖 发表回复