Javascript 在文档准备就绪时打开hallo编辑器
我正试图打开Javascript 在文档准备就绪时打开hallo编辑器,javascript,contenteditable,hallo-js,Javascript,Contenteditable,Hallo Js,我正试图打开文档上的hallo editor工具栏。准备好了吗在第一个元素上或任何地方使用焦点,这并不重要,我只需要打开它 我尝试在可编辑元素上触发一个单击事件和一个焦点事件,但没有任何效果。 我还尝试将插入符号放在可编辑元素中: var el = document.getElementById("content"); var range = document.createRange(); var sel = window.getSelection(); range.setStart(el.fi
文档上的hallo editor工具栏。准备好了吗
在第一个元素上或任何地方使用焦点
,这并不重要,我只需要打开它
我尝试在可编辑元素上触发一个单击事件和一个焦点事件,但没有任何效果。
我还尝试将插入符号放在可编辑元素中:
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);
还有其他想法吗?我知道了,必须在元素中插入插入插入符号,然后在
文档上触发事件halloactivated
。就绪
var range = rangy.createRange();
var sel = rangy.getSelection();
range.selectNode(el);
sel.removeAllRanges();
sel.addRange(range);
jQuery('#content').trigger('halloactivated');
如果您想在文档中准备好它,您应该让代码在body Onload上,而不是在
click event
或focus event
上。它不是在click上,我刚刚初始化了编辑器,他自己在click上绑定