javascript - 什么可能导致 CKEditor 图标丢失?

标签 javascript user-interface icons ckeditor

当浏览器是 IE9 并且有水平滚动条时,有时我的 CKEditor 中会丢失图标。这种情况尤其会在撤消期间以及在源模式和源模式之间切换时发生。可怕的是,我无法在我的网站之外复制它(抱歉没有链接),但我可以通过简单地添加一个表然后按撤消键在其中轻松复制它。当我将鼠标移到图标上时,图标会回来(也许我应该制作一个视频来演示?)。

我不知道是什么原因造成的,所以欢迎任何建议。我根本不碰自定义代码中的图标。您见过与此类似的问题吗?可能是什么原因造成的?有什么我可以尝试的吗?

已添加:YouTube demonstration of the issue happening

缺少图标:

Missing icons

最佳答案

事实证明,这确实是一些导致 IE9 渲染 CSS opacity 的疯狂错误。

对于遇到此错误的其他人:我通过手动编辑 CKEditor editor_ie.css 修复了它。有这样的部分:.cke_button_disabled .cke_button_icon{opacity:.3}。我所做的就是注释掉不透明度,留下 .cke_button_icon{/* opacity:.3Removed By Nenotlep */}

请注意,像这样的“修复”是一个坏主意,您必须记住在代码存储库中手动维护更改。

关于javascript - 什么可能导致 CKEditor 图标丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17040654/

相关文章:

javascript - 如何将字符串转换为对象属性?

javascript - Bootstrap 4 表格,可滚动主体和标题固定

Java 越界错误,但我确信它已正确声明

javascript - 将 JavaScript 对象存储到 SQL Server

javascript - 是否可以在 Canvas HTML5 中设置背景图像,并可以执行一些绘画功能,如撤消、删除、清除、保存该背景图像?

algorithm - 如何使按钮在 GUI 中不可见?

android - hdpi/mdpi/ldpi 的自定义 map 标记图标尺寸

iphone - 无法显示选项卡栏图标,即使尺寸为 30*30

android - NavigationView 中的彩色图标

java - 在 if 语句中检查数组的两个返回值