我一直在使用CKEditor在jQuery UI上进行内联编辑工作,尤其是在选项卡上。有谁知道如何使它工作?是否有任何插件可以使CKEditor在jQuery UI上工作?CKEditor在jQuery UI上的内联编辑
2
A
回答
1
自从今天早上我一直在努力解决同样的问题,但我找到了一个解决方法。
var objCKeditor = new Object({
config: base_url + "library/applications/ckeditor/config.simple.js"
});
var objTab = new Object({
active: false
});
CKEDITOR.disableAutoInline = true;
// Activate your editors when the tabs themselves are activated.
$(".navigation-tabs").on("tabsactivate", function(event, ui) {
// Find which tab has been chosen by the user.
objTab.chosen = $(this).tabs('option', 'active');
// Only initialize the editors once...
if ((objTab.chosen == 3) && (objTab.active == false)) {
// Loop through the editors.
$('div.link-bookmark-comment').each(function() {
// Find the ID for the editor.
objCKeditor.editor = $(this).attr('id');
// ... which is facilitated by this boolean.
objTab.active = true;
CKEDITOR.inline(objCKeditor.editor, { customConfig: objCKeditor.config });
});
}
});
所以,看起来CKEditor不喜欢放在标签页或任何最初隐藏的对象内。
3
我有一个类似的问题,原来是由于浏览器如何处理尚未呈现的“隐藏”或“禁用”组件。
http://ckeditor.com/ticket/9814给出了一个示例,在实例变为就绪时添加一个侦听器来更改readOnly状态。
var ck = CKEDITOR.inline(element);
ck.on('instanceReady', function(ev) {
var editor = ev.editor;
editor.setReadOnly(false);
});
相关问题
- 1. Kendo UI可编辑内联
- 2. Jquery内联编辑
- 3. contenteditable用ckEditor进行内联编辑
- 4. CKeditor使内联编辑器只读
- 5. MVC ckeditor文章编辑器值内联
- 6. 在ckeditor中编辑内容
- 7. jQuery DataTable内联编辑
- 8. 双击jQuery内联编辑?
- 9. jQuery - CKeditor的就地编辑
- 10. 在ckeditor上编辑文件
- 11. 屏蔽UI XML内联编辑
- 12. jQuery UI的内联
- 13. CKEDITOR实时编辑iframe - jquery
- 14. 在内联编辑中拖动ckeditor工具栏
- 15. CKEditor工具栏在内联编辑中不可见
- 16. ckeditor和内联编辑器都在同一页
- 17. jQuery的内联编辑返回键
- 18. 将ckeditor的内联编辑数据保存到mysql数据库
- 19. 用于内联编辑的单独工具栏CKEditor 4
- 20. CKEDITOR在线编辑
- 21. CKEditor 4内联编辑保存按钮插件
- 22. Ckeditor内联编辑 - 超链接不起作用
- 23. 没有运气与ckeditor内联编辑后保存数据
- 24. 如何配置CKEditor-4内联编辑器?
- 25. 如何让CKEditor工作进行内联编辑
- 26. CKEditor内联编辑 - 添加提示文本
- 27. CKEditor内嵌编辑 - 内容不可编辑?
- 28. 使用jQuery进行内联编辑
- 29. jQuery - 内联编辑表格行
- 30. 使用jQuery进行内联编辑
谢谢,应该接受回答。 – userlond