在光标位置保留 CKEditor 滚动条

retain CKEditor scroll bar at cursor position

我正在使用类似的代码来为 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();  
 }
});

我能够保留光标位置,但滚动条滚动到顶部。 我怎样才能 keep/retain 滚动条与光标的位置相同?

range.select().scrollIntoView()帮了我大忙!!