当CKEditor 4处于AutoInline模式时,它会在页面加载时创建其实例。然后,用户可以单击任何可编辑字段并开始运行。由于我可能在一个页面上有很多实例,我想按需创建它们(在焦点上)以加快加载时间:
CKEDITOR.disableAutoInline = true;
$(".editable").focus(function(){
if (!$(this).hasClass("cke_editable_inline")) CKEDITOR.inline(this);
});
它可以工作,但是一旦创建了实例,光标就会跳转到textarea的开头。有没有办法避免这种情况?
我已阅读本主题中引用的主题: this 和其他人关于选择和范围,但似乎没有工作。 我尝试过涉及editor.getSelection()的解决方案,但它始终为null。
我很感激任何提示,谢谢!