|
|
1
40
我开发了一个跨浏览器范围和选择库,名为 Rangy . 它的核心在概念上与iRange没有什么不同,但在DOM级别2范围和HTML5选择规范的实现方面,以及在稳定性和浏览器缺陷的解决方法方面,它超越了iRange。我认为这是最好的。 还有一些额外的模块用于保存、恢复和序列化选择,以及将CSS类应用于范围和选择。 https://github.com/timdown/rangy 下面使用一些范围的Rangy扩展来轻松地迭代选择中的文本节点并围绕每个节点:
|
|
2
2
对于jQuery插件选项jCaret,您可以查看 homepage here 以及 examples here . 我已经在各种应用程序的一些项目中使用了它,可以很好地消除跨浏览器的不一致性。 |