首页 > 解决方案 > 在光标位置保留CKEditor滚动条

问题描述

我正在使用类似的代码来保留 ckeditor 的光标位置。

var range = null;
editor.on( 'blur', function() {
    range = editor.getSelection().getRanges()[ 0 ];
});
someElement.on('click',function() {
var editor = CKEDITOR.instances.editor1;
 if(editor){
    editor.focus();
    range.select();  
 }
});

我能够保留光标位置,但滚动条滚动到顶部。如何将滚动条保持/保留在与光标相同的位置?

标签: javascriptjqueryckeditorckeditor4.x

解决方案


range.select().scrollIntoView()帮我解决了!!


推荐阅读