0

我正在尝试在第一个元素或任何地方打开 halo 编辑器工具栏,document.readyfocus只需要打开它并不重要

我尝试在可编辑元素上触发单击事件和焦点事件,但没有任何效果。我还尝试将插入符号放在可编辑元素中:

var el = document.getElementById("content");
var range = document.createRange();
var sel = window.getSelection();
range.setStart(el.firstChild, 2);
range.collapse(true);
sel.removeAllRanges();
sel.addRange(range);

还有其他想法吗?

4

1 回答 1

0

我明白了,必须在元素中插入插入符号,然后触发halloactivated事件document.ready

   var range = rangy.createRange();
   var sel = rangy.getSelection();
   range.selectNode(el);
   sel.removeAllRanges();
   sel.addRange(range);

   jQuery('#content').trigger('halloactivated');    
于 2013-04-25T14:25:11.270 回答