javascript - 在光标位置保留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();
}
});
我能够保留光标位置,但滚动条滚动到顶部。如何将滚动条保持/保留在与光标相同的位置?
解决方案
range.select().scrollIntoView()
帮我解决了!!
推荐阅读
- python - 有没有办法将方位角平均值可视化为 3D 笛卡尔空间?
- python - 将其作为 Windows 服务时,带有 Waitress 服务器的 Python Flask 无法运行
- node.js - 哪个是在平均堆栈上进行数据库搜索的最佳方法
- css - 来自 MOBI KindleGen 的 iPad kindle 的图像 CSS 不变
- php - 如何在不使我的网站崩溃的情况下使用 curl?
- oracle - dbms_sql.define_column_long 过程抛出 ORA-00932:不一致的数据类型:预期的 CHAR 得到 LONG BINARY
- oracle - 如何在plsql中的游标for循环中分离借方和贷方
- python - 在python代码中导入时找不到模块robot.api
- r - R循环到新数据框摘要加权
- sql-server - 转到 MSSQL 连接