0

我正在尝试将 CKEditor 集成到我的 MVC4 应用程序中,以便用户能够使用他们的内容编辑电子邮件模板。在 NewCampaign 页面中,我成功测试了 CKEditor 工具栏的显示和工作,如下图所示:

在页面中

在 NewCampaign 页面上,我想以模态窗口的形式向用户显示模板,并使用 jQueryreveal-modal 来显示它。当我将contenteditable字段设置为 true 并单击 CKEditor 工具栏时,会显示所有按钮,如下图所示:

在模态

我不明白为什么按钮被禁用,如果遇到类似问题的人可以指导我找到解决方案,我将不胜感激,因为我已经尝试了很多事情。

模态中的工具栏上有三个按钮:

  • 寻找
  • 拼写检查
  • 关于
4

1 回答 1

0

我发现 4.3 版(rev d2184ac)中存在与浏览器相关的问题,该问题至少在 Safari/Mac 中出现,但在 Firefox/Mac 中没有。

我有一个divwithcontenteditable="true"设置 via setProperty,但它当时是隐藏的,display: none;并且在创建编辑器实例时保持隐藏。稍后显示它具有上述效果:工具栏已禁用,并contenteditable已重置为false.

在我的情况下,至少在 Safari/Mac 中,它看起来像是使用visibility而不是修复它。display

于 2014-03-07T16:14:59.783 回答