主题: 在function中使用kindeditor.ready()解决办法
作者: 随性的风, 发布日期: 2013-10-10 19:55:50, 浏览数: 11349

由于kindeditor中的node方法必须有一个定义了的K = function(expr, root),所以写在KindEditor.ready(function(K){})里面当然可以,但ready()官方说是在页面加载时调用的,尝试过写在function中用事件调用的话会报错,我的解决办法是在你调用的kindeditor的js文件中加入

function _myready() 

{

      return KindEditor;

}

K.myready = _myready;

然后在你的function中加入K = KindEditor.myready();

就可以使用如K.create,或K('#id').val()等node方法了,希望帮到有需要的人


Ps:另外请教一个问题,问题在疑问解答区,链接是http://www.kindsoft.net/view.php?bbsid=5&postid=7893&pagenum=1,请大家帮忙看下吧

作者: Roddy, 发布日期: 2013-10-10 20:16:10

没这么复杂,直接用KindEditor变量。

window.K = KindEditor;
K.create('#id');
回复
作者: 随性的风, 发布日期: 2013-10-10 22:22:51
回复Roddy:刚发完我就后悔了,因为直接将K用kindeditor代替就行了,我还搞那么多……话说你是不是在oschina回复了我,不过还是没能解决问题,能不能再帮忙想想办法呢
回复
发表新帖 发表回复