javascript - CK 编辑器移除对页面加载的关注
问题描述
在页面上,我在最底部添加了 CK 编辑器,每次页面加载时,它都会专注于 CK 编辑器。我尝试添加
config.startupFocus = false;
在 config.js 文件上,但似乎没有工作。我还尝试将任何其他元素集中在页面加载上,但由于 CK 编辑器随后被加载,它再次获得焦点。
我尝试在窗口框架上添加事件侦听器,但它也不起作用。
window.frames[0].document.addEventListener('load', function() {
document.getElementById('email').focus();
});
请提出一种从 CK 编辑器中移除焦点的方法
解决方案
我对ckeditor不太了解,但这是我在他们的文档上找到的。您可以使用FocusManager。
var focusManager = new CKEDITOR.focusManager( editor );
focusManager.focus();//Focus
focusManager.remove();//Remove focus
推荐阅读
- html - 在文本悬停时显示图像
- ruby-on-rails - Rails 找到所有条件
- go - 如何解决 go-diameter 连接错误:使用关闭的网络连接?
- swift - 灯箱控制器尝试呈现
- android - Android:为什么日期数据不正确?从数据库中检索数据时
- python-3.x - 如何在shell中并行运行python中的依赖脚本?
- sql - Hive - 匹配同一张表中的 2 列并插入到新表中
- angular - 如何保持角度通用运行
- javascript - 使用 Javascript / React 中的格式规则对象的条件样式格式
- python - 根据字典列表中的特定字典键检测和删除重复项