MVC 4 CKEditor内联编辑器不显示工具栏

时间:2015-09-12 08:49:43

标签: c# jquery html asp.net-mvc ckeditor

我正在使用自定义CMS构建MVC 4,并使用CKEditor编辑页面。我对内联编辑器有疑问。我将div分配给我在CKEditor文档中读取,它应该将div自动转换为带有工具栏的CKEditor(我已经看到了demo)。

但每次我用段落或列表或任何东西点击我的div时,光标确实闪烁,我可以编辑文本,但没有显示工具栏。

我没有更改config.js。我尝试使用简单的代码,但它不起作用。请帮忙......

尝试使用此代码:

<div contenteditable="true" id="editor1">
    <p>EDIT ME!</p>
</div>

不能编辑它。

1 个答案:

答案 0 :(得分:0)

尝试以下代码:

$('.editor1').click(function() {
  var name;
  for(name in CKEDITOR.instances) {
      var instance = CKEDITOR.instances[name];
      if(this && this == instance.element.$) {
        return;
    }
}
$(this).attr('contenteditable', true);
CKEDITOR.inline(this);
});