Nei*_*ilC 3 jquery contenteditable rangy
我正在尝试使用最新版本的"rangy"jQuery插件(1.2 beta)来将插入符号设置为具有特定偏移量的可信DIV.
但是,它在Firefox中响应一个奇怪的错误:安全错误"代码:"1000
这是违规代码:
var el = $("#editablediv"), index = 11;
var range = rangy.createRange();
range.setStart(el, index);
var sel = rangy.getSelection();
sel.setSingleRange(range);
Run Code Online (Sandbox Code Playgroud)
调用setStart函数时代码失败.
有人能举一个正确使用rangy的例子吗?
Nei*_*ilC 14
我发现了这个问题,我应该通过正确的节点,即文本节点:
var el = $("#editablediv"), index = 11;
var range = rangy.createRange();
range.setStart(el[0].childNodes[0], index);
range.collapse(true);
var sel = rangy.getSelection();
sel.setSingleRange(range);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |