我目前使用CKeditor(4.4.2)中的內嵌選項來編輯HTML文件中的不同區域。我想要做的是在有人停止編輯可編輯區域後(編輯器關閉後)保存HTML文件。但是我找不到CKeditor文檔中有關如何執行此操作的任何信息。在使用CKeditor內嵌時保存內容
有人知道如何做到這一點?我除了要聽某種事件之外,但在文檔中找不到這個事件。
我目前使用CKeditor(4.4.2)中的內嵌選項來編輯HTML文件中的不同區域。我想要做的是在有人停止編輯可編輯區域後(編輯器關閉後)保存HTML文件。但是我找不到CKeditor文檔中有關如何執行此操作的任何信息。在使用CKeditor內嵌時保存內容
有人知道如何做到這一點?我除了要聽某種事件之外,但在文檔中找不到這個事件。
使用editor#blur和editor#change事件(取決於您的需要)。不要使用focusout
,因爲CKEditor比這更復雜(請參閱我的previous answer以瞭解原因)。
您還可以找到一個內置的事件緩衝區(CKEDITOR.tools.eventsBuffer),用於減少AJAX調用的數量。
Some ol'jsFiddle。
Thx!真的無法在文檔中找到它!它已經運行起來了!如果你不知道你應該找什麼,那麼搜索總是很困難;) –
你可以做到這一點與阿賈克斯職位只...... –
是的,我明白了。但是,您還需要將AJAX腳本綁定到事件。保存內容不是問題,但當用戶在某個區域內完成編輯時(例如,用戶在編輯器外部單擊(編輯器關閉)或用戶單擊下一個可編輯區域時我不知道如何執行此操作)編輯器仍然關閉,並打開一個新的) –
您可以在jquery中使用focusout()事件... –