崩溃似乎在mozilla firefox中不起作用,但在chrome中完美运行。这是一个例子
var r1 = window.getSelection().getRangeAt(0);
var r2 = window.getSelection().getRangeAt(0);
console.log(r1.collapsed); // It is false Now
console.log(r2.collapsed); // It is false Now
r1.collapse(true);
现在,当你将r1.collpase设置为true时,r2.collapsed设置为true。但是当你尝试将r2.collapse设置为false时,它仍然是真的。
r2.collapse(false);
console.log(r2.collapsed); //true
我认为这是一个firefox bug。如果我错了,请更正我。在firefox中有没有解决方法?
答案 0 :(得分:0)
适用于Firefox选择范围 https://developer.mozilla.org/en-US/docs/Web/API/Range/collapsed https://developer.mozilla.org/en-US/docs/Web/API/Range/collapse
折叠参数只是说明你想要折叠选择的方向。但在那之后,它总是崩溃。