0

我只是尝试将 Hallo.js 编辑器添加到我的网站。它有点工作,但是当我编辑文本时,我在 Chrome 和 Firefox 中看到以下错误。在 Opera 中,它似乎工作正常。

rangy is not defined (sel = rangy.getSelection();    Line 2674 in hallo.js)

您可以在 JSBin 上找到该行为的示例:http: //jsbin.com/unuces/2/

hallo.js 的文档中,没有提到对 rangy 的依赖,所以我认为不需要它。有没有人已经有这方面的经验?

谢谢您的帮助。

==== 解决方法: ========

Rangy 未定义

当不包括 rangy 时会发生这种情况。为了让 Hallojs 正常工作,必须包括在内。

...没有方法 getSelected

如果动态加载 rangy,就会发生这种情况。要解决此错误,请在加载后调用 rangy.init()。

4

0 回答 0