CKEditor:光标没有显示在焦点上

Aks*_*hay 3 javascript focus ckeditor

仅适用于Mac上的ChromeWindows 上的Chrome canary(Chrome> 30).

当CKEditor中没有任何内容(新创建的空白数据)或从CKeditor中删除所有文本时,单击编辑器的上半部分可以工作,但如果单击编辑器的下半部分,编辑器将无法获得焦点 - 光标不会出现在编辑器中(虽然你仍然可以打字.) 在此输入图像描述

它可以在CKEditor本身的演示中重现.转到http://ckeditor.com/demo.当您尝试单击上部的内部编辑器时,清空编辑器然后在编辑器外单击.它不会集中精力.

在CKEditor论坛上也发了.但需要快速回答,所以发布在这里.

Yur*_*Gor 10

这个问题是因为内部ckeditor iframe的html和body标签的高度很小.

你的照片上的红线就在它的底部边框上,用chrome检查你的编辑器.

要修复它,我将这些行添加到contents.css

html{
    height:100%;
}
body
{
    height:100%;
}
Run Code Online (Sandbox Code Playgroud)

始终可见的垂直滚动条对我来说是可以接受的.

  • 是的,这是一个快速且良好的修复,但是,此修复将提供新的 ckeditor,或者如果有人想将其修复为代码,请访问 http://dev.ckeditor.com/ticket/10945。 (2认同)