作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Chrome 和 IE 中 - 工作正常!
在 Firefox 中 - 不工作! (光标在末尾)
我需要将 ckediter 光标设置在起始位置,我使用了 startupFocus : true,
配置它在 chrome 和 IE 中工作正常,但在 Firefox 中不起作用..
我的代码:
CKEDITOR.replace( 'MessageArea',
{
filebrowserBrowseUrl : '<?php echo base_url() . APPPATH; ?>views/js/filemanager/index.html',
filebrowserImageBrowseUrl : '<?php echo base_url() . APPPATH; ?>views/js/filemanager/index.html',
filebrowserWindowWidth : '800',
filebrowserWindowHeight : '120',
height : 140,
toolbar : 'Basic',
startupFocus : true
}
);
如何解决这个问题???
提前致谢......
最佳答案
你可以使用这个:
CKEDITOR.on('instanceReady', function(event) {
var editor = event.editor;
if(typeof(editor) !== 'undefined') {
editor.focus();
var element = editor.document.getBody()
var range = editor.createRange();
if(range) {
range.moveToElementEditablePosition(element, false);
range.select();
}
}
});
关于jquery - 在CKEDITOR中,onload中的startupFocus : true,(对于起点处的光标)在firefox中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16494683/
我是一名优秀的程序员,十分优秀!