我正在使用CKEditor
asp.net 页面来允许客户端轻松编辑/格式化文本。我也在使用选项卡选项CKEditor
,如图所示。随附的。但是选项卡根本不起作用。最初我用JS创建了标签。我认为这是不使用的 JS,CKEditor
所以我选择了使用 css3 的替代解决方案。但是选项卡仍然无法在CKEditor
. 我已经搜索CKEditor forum
但无法获得好的资源或帮助。对于 css3,我checkbox
通过不透明度 0 使用隐藏;但复选框在CKEditor
. 最终在我脑海中浮现的是CKEditor
不运行 html。有什么解决办法吗?
问问题
278 次
1 回答
3
CKEditor 保护 JavaScript 代码,因此它不会被执行以防止意外的编辑器行为。来自表单元素的鼠标/键盘事件也被捕获以进行强大的编辑,从而使常规操作变得不可能。结论是:编辑器是用于创建丰富的内容,而不是用于渲染布局。
我得到的最简单的建议是将编辑器降低一级。即:
- 创建选项卡。
- 使每个选项卡标题成为内联编辑器(它必须是块元素)。
- 将 CKEditor 的内联实例放入每个选项卡内容中。
- 保存时对标签进行序列化。这很简单。
奖励:在ACF的帮助下(自 4.1 起),您可以防止布局被粗心的用户破坏。基本上限制为每个编辑器加载哪些插件来操纵编辑结果。
于 2013-07-18T07:53:34.173 回答