像这样:
CKEDITOR.disableAutoInline = true;CKEDITOR.inline( 'editable', { on: { blur: function( event ) { var data = event.editor.getData(); // Do sth with your data... } }} );
请注意,这不适用于其他交互,例如:用户调用
editor.setData()或用户在编辑时关闭了网页。在这种情况下,内容将丢失。如果您是我,我宁愿定期检查新数据:
CKEDITOR.disableAutoInline = true;var editor = CKEDITOR.inline( 'editable', { on: { instanceReady: function() { periodicData(); } }} );var periodicData = ( function(){ var data, oldData; return function() { if ( ( data = editor.getData() ) !== oldData ) { oldData = data; console.log( data ); // Do sth with your data... } setTimeout( periodicData, 1000 ); };})();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)