2012-07-30 107 views
2

任何人都可以告訴見面如何將文本事件粘貼到粘貼中?ckeditor和粘貼文本事件

我已經試過這樣:

CKEDITOR.on('instanceReady', function (ev) { 
    ev.editor.on('paste', function (evt) { 
     alert('Paste Event....'); 
    }); 

    ev.editor.on('pastetext', function (evt) { 
     alert('Paste Text Event....'); 
    }); 
}); 

但是無論哪個粘貼選項,我選擇的,我得到的唯一事件是粘貼......

回答

3

您可以掛鉤粘貼事件並檢查是否它通過粘貼作爲純文本進行調用。這可以通過調查事件的數據屬性來完成。

CKEDITOR.on('instanceReady', function (ev) { 
    ev.editor.on('paste', function (evt) { 
     if(evt.data.text) { 
      // data was pasted as plain text 
     } 
    }); 
});