主题: 在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回复了我,不过还是没能解决问题,能不能再帮忙想想办法呢
|
回复 |