在我像这样在页面加载初始化所有ckeditor内联实例之前。
iframe.contents().find(".editable").each(function(index){
CKEDITOR.inline(this,{
on:{
blur: function(event){
console.log("send");
var data = event.editor.getData();
console.log(data);
},
},
});
并且工作正常。 现在我只是在需要时(当点击元素时)尝试启动ckeditor并且在模糊时销毁istance但是我有模糊事件的问题。只有当您在编辑框外单击然后再次单击时才会触发盒子,然后外面再次。 这是我的代码:
iframe.contents().find(".editable").click(function(index){
CKEDITOR.inline(this,{
on:{
instanceReady: function(event) {
event.editor.focusManager.focus();
},
blur: function(event){
console.log("send");
var data = event.editor.getData();
console.log(data);
event.editor.destroy();
},
},
});
我可能在飞行中对inizialization做错了。请有人帮忙。