主题: 动态加载bug(已验证) | |||||||||||||||||||||||||||||||
作者: 克里西, 发布日期: 2013-06-08 16:49:26, 浏览数: 2273 | |||||||||||||||||||||||||||||||
操作系统:
windows 7
chrome 28
4.1.7
1.demo中的动态加载方式(dynamic-load.html),点击加载,会有editor.edit 2.但是删除后再点击加载,editor.edit就为null了 test代码:
期望结果: remove以后重新create的editor每一次obj都一样 |
|||||||||||||||||||||||||||||||
作者: 克里西, 发布日期: 2013-06-08 16:54:37 |
第二次aftercreate后是没有editor.edit的,也就是说问题可能出在remove方法
|
回复 |
作者: Roddy, 发布日期: 2013-06-08 17:27:40 |
回复克里西:直接用外面的editor可能有问题,应该用this。
$(function() { $('input[name=load]').click(function() { //$.getScript('../kindeditor-min.js', function() { //KindEditor.basePath = '../'; editor = KindEditor.create('textarea[name="content"]',{ afterCreate: function(param){ editor = this; console.log([param, editor]); } }); //}); }); $('input[name=remove]').click(function() { KindEditor.remove('textarea[name="content"]'); }); }); |
回复 |
作者: 克里西, 发布日期: 2013-06-08 17:37:23 |
回复Roddy:奇迹般地解决了~thanks
|
回复 |