簡體   English   中英

Ckeditor-為什么我的代碼兩次觸發? 以及如何解決?

[英]Ckeditor - why does my code fire twice? And how to fix it?

我下載了onchange插件( https://ckeditor.com/cke4/addon/onchange )。 將其連接到config.js:

config.extraPlugins = 'onchange';

我在config.js中編寫了以下代碼:

CKEDITOR.on('instanceReady', function (ev) {
    var editor = ev.editor;
    editor.on('change', function() {
        console.log('zzz');
    });
});

現在,當我在編輯器中編寫內容時,zzz輸出兩次。 這是為什么? 應該輸出一次。

嘗試這個:

CKEDITOR.on('instanceReady', function (ev) {
    var editor = ev.editor;
    console.log('aaa');

    editor.on('change', function() {
        console.log('zzz');
    });
});

“ aaa”輸出也是兩次嗎? 我猜您要實例化編輯器不止一次。

我刪除了這一行:

config.extraPlugins = 'onchange';

一切開始按預期進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM