我正在查看Rangy(http://code.google.com/p/rangy/),似乎它有很多DOM实用程序,但没有示例我不理解它们。因此,我将提出自己的想法,希望大家可以向我展示如何做到这一点:
我需要对Rangy进行的操作是使用它来查找所选内容的位置和尺寸。我想获取选择的框架或Rect,相对于文档还是父元素。然后,我可以相应地定位标注。
最佳答案
我相信Rangy随附的演示已经说明了您想要什么。特别是showSelectionPosition
函数中的http://rangy.googlecode.com/svn/trunk/demos/position.html
考虑到选择可能分散在多个元素上的事实,最好使用startSelEl
或endSelEl
的坐标将标注附加到选择的开始或结束。
关于javascript - 使用Rangy的iOS样式格式标注,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10161512/