Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在文档准备就绪时打开hallo编辑器_Javascript_Contenteditable_Hallo Js - Fatal编程技术网

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上绑定