CKEditor 在 Firefox 中隐藏后插入符号消失
问题:如果 CKEditor 实例被隐藏,当它再次暴露时,插入符号是不可见的。仅限火狐浏览器。
我们注意到在应用程序中切换选项卡时光标消失的问题。返回CKEditor选项卡后,光标消失了。键入仍会插入文本。
缩小范围:如果将包含 CKEditor 实例的元素的样式设置为 display:none
,然后设置 display:block
,问题就会重现。
Problem: If CKEditor instance is hidden, when it is exposed again, the caret is invisible. Firefox only.
We noticed the cursor disappearing problem when switching tabs in our app. After returning to the CKEditor tab, the cursor is gone. Typing still inserts text.
Narrowed it down to: If you set the style of the element containing the CKEditor instance to display:none
, and then display:block
, the problem reproduces.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于后代来说,这是一个比重新创建整个编辑器更好的可行解决方案:将编辑器的
元素设置为
contenteditable="false"
,然后返回true
,光标重新出现。来自: http://cksource.com/forums/viewtopic.php?f =11&t=21787
Here's a viable solution for posterity, better than re-creating the entire editor: set the
<body>
element of the editor tocontenteditable="false"
and then back totrue
, the cursor reappears.From: http://cksource.com/forums/viewtopic.php?f=11&t=21787