文本选择上的CKEDITOR内联编辑器工具栏
CKEditor 4可以在“内联编辑器”模式下使用,只要相关文本区域获得焦点,它就会显示一个工具栏。我需要隐藏工具栏,并且只在用户选择某些文本时显示它,我如何才能做到这一点文本选择上的CKEDITOR内联编辑器工具栏,ckeditor,inline,onselect,Ckeditor,Inline,Onselect,CKEditor 4可以在“内联编辑器”模式下使用,只要相关文本区域获得焦点,它就会显示一个工具栏。我需要隐藏工具栏,并且只在用户选择某些文本时显示它,我如何才能做到这一点 我也想知道如何重新定位工具栏。您可以尝试以下方法: $('#showEditor').mouseup(function () { if(getSelectedText()){ //show inline editor instance CKEDITOR.disableAutoInline = true; v
我也想知道如何重新定位工具栏。您可以尝试以下方法:
$('#showEditor').mouseup(function () {
if(getSelectedText()){
//show inline editor instance
CKEDITOR.disableAutoInline = true;
var editor = CKEDITOR.inline( document.getElementById( 'showEditor' ) );
}
});
function getSelectedText() {
var t = '';
if (window.getSelection) {
t = window.getSelection();
} else if (document.getSelection) {
t = document.getSelection();
} else if (document.selection) {
t = document.selection.createRange().text;
}
return t;
}
问题已编辑,请查看并将状态更改为“打开”(@andrewsi)