我正在查看 Rangy ( http://code.google.com/p/rangy/ ),它似乎有一堆 DOM 实用程序,但如果没有示例,我无法理解它们。因此,我将我的想法转向 SO,希望你们能告诉我如何做到这一点:
我需要使用 Rangy 来查找所选内容的位置和尺寸。我想获取所选内容的框架或矩形,无论是相对于文档还是父元素。然后我可以相应地定位我的标注。
最佳答案
我相信 Rangy 附带的演示已经说明了您想要的内容。具体来说http://rangy.googlecode.com/svn/trunk/demos/position.html在 showSelectionPosition
函数内
考虑到选择可能分布在多个元素上,最好使用 startSelEl
或 endSelEl
的坐标将标注锚定到开头或选择结束。
关于javascript - 使用 Rangy 的 iOS 风格格式化标注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161512/