我一直在使用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