2
我想知道:在引用編輯器對象時,如何獲取該編輯器的實際底層源DOM元素 - 例如。 textarea?CKEditor:獲取編輯器的源DOM元素?
類似editor.element
? (不起作用)
謝謝。
我想知道:在引用編輯器對象時,如何獲取該編輯器的實際底層源DOM元素 - 例如。 textarea?CKEditor:獲取編輯器的源DOM元素?
類似editor.element
? (不起作用)
謝謝。
有幾個要素,你可能感興趣的:
editor.element
- 上編輯初始化的原始元素。這可以是一個textarea
框架編輯器的情況下,可編輯元素contenteditable
屬性的情況下內聯編輯器或容器中添加了編輯器(當使用CKEDITOR.appendTo
)。editor.container
- 主要的CKEditor UI容器。editor.editable()
- 這是一種返回當前CKEDITOR.editable
實例的方法。可編輯的元素繼承,它是放置編輯器內容的元素,例如,在線內編輯器的情況下,可編輯等於editor.element
(儘管===
將不起作用,因爲它不是相同的實例)並且在框架編輯器可編輯的情況下iframe
內的body
元素。現在,CKEditor有自己的DOM操作庫(它不使用jQuery,因爲它早在它之前創建)。所有這些屬性和方法都會返回與jQuery非常不同的CKEDITOR.dom.element
實例。
但是,你可以解開的CKEditor的元素,敷在jQuery的:
jQuery(editor.editable().$).css('color', 'red');
// Or:
jQuery(editor.element.$).hide();
對不起挖這件事,但是,在我的插件'的init()函數''editor.container'是不確定的,' editor.editable()'返回undefined ...我能做些什麼來獲得實際的容器?我想要一個乾淨的方法來抓取工具欄,並在頁面滾動時使用「固定」(使用自動增長插件)。 – SeanKendle