ckeditor不会在选择更改事件时始终上升
我尝试获取ckeditor的onSelectionChange事件 当您选择某个内容时,它将正确引发事件,但如果您在同一段落中选择其他内容,则不会引发事件 在我选择某些文本时,是否有办法使债权人在选择更改事件中上升 对解决这个问题有什么建议吗 谢谢答案如下: 当编辑器内的选择已更改时激发。请注意,此事件仅在选择的开始元素(selecion开始的容器)更改时触发,而不是在每次可能的选择更改时触发。由于selectionChange的触发频率较低,但在每个上下文(包含selection开始的元素路径)上都会发生更改 您可以观察所有鼠标和键盘操作(): 答案是: 当编辑器内的选择已更改时激发。请注意,此事件仅在选择的开始元素(selecion开始的容器)更改时触发,而不是在每次可能的选择更改时触发。由于selectionChange的触发频率较低,但在每个上下文(包含selection开始的元素路径)上都会发生更改 您可以观察所有鼠标和键盘操作(): 答案是: 当编辑器内的选择已更改时激发。请注意,此事件仅在选择的开始元素(selecion开始的容器)更改时触发,而不是在每次可能的选择更改时触发。由于selectionChange的触发频率较低,但在每个上下文(包含selection开始的元素路径)上都会发生更改 您可以观察所有鼠标和键盘操作(): 答案是: 当编辑器内的选择已更改时激发。请注意,此事件仅在选择的开始元素(selecion开始的容器)更改时触发,而不是在每次可能的选择更改时触发。由于selectionChange的触发频率较低,但在每个上下文(包含selection开始的元素路径)上都会发生更改 您可以观察所有鼠标和键盘操作():ckeditor不会在选择更改事件时始终上升,ckeditor,Ckeditor,我尝试获取ckeditor的onSelectionChange事件 当您选择某个内容时,它将正确引发事件,但如果您在同一段落中选择其他内容,则不会引发事件 在我选择某些文本时,是否有办法使债权人在选择更改事件中上升 对解决这个问题有什么建议吗 谢谢答案如下: 当编辑器内的选择已更改时激发。请注意,此事件仅在选择的开始元素(selecion开始的容器)更改时触发,而不是在每次可能的选择更改时触发。由于selectionChange的触发频率较低,但在每个上下文(包含selection开始的元素路径
function logSelection() {
console.log( this.getSelection() );
}
CKEDITOR.replace( 'editor', {
on: {
contentDom: function() {
this.document.on( 'mouseup', logSelection, this );
this.document.on( 'keyup', logSelection, this );
}
}
} );