1
是否有可能掛鉤在ckeditor的dom中創建元素的過程?例如,每當編輯想要在dom中附加一個元素時,我想在元素添加之前在元素上設置一些自定義屬性。Ckeditor:關於更改事件
是否有可能掛鉤在ckeditor的dom中創建元素的過程?例如,每當編輯想要在dom中附加一個元素時,我想在元素添加之前在元素上設置一些自定義屬性。Ckeditor:關於更改事件
通過規範我偶然發現了dataprocessor,它將dom轉換爲html並允許鉤入構建元素的html的過程。
<script type="text/javascript">
CKEDITOR.on('instanceReady', function(e) {
var editor = e.editor;
editor.dataProcessor.htmlFilter.addRules({
elements: {
p: function(e) {
e.attributes.style = 'padding: 20px;';
}
}
});
});
</script>
請注意數據處理器中特定於ckeditor的每個實例。