我正在试用最新版本的"rangy“DIV (1.2beta),以便在可编辑的jQuery中设置带有特定偏移量的插入符号。
但是,它会在Firefox中响应一个奇怪的错误:安全错误“code:"1000
下面是有问题的代码:
var el = $("#editablediv"), index = 11;
var range = rangy.createRange();
range.setStart(el, index);
var sel = rangy.getSelection();
sel.setSingleRange(range);调用setStart函数时,代码失败。
谁能举个例子说明一下rangy的正确用法?
发布于 2011-07-25 20:44:04
我发现了问题,我应该通过正确的节点,即文本节点:
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);https://stackoverflow.com/questions/6816078
复制相似问题