我正在查看Rangy(http://code.google.com/p/rangy/),似乎它有很多DOM实用程序,但没有示例我不理解它们。因此,我将提出自己的想法,希望大家可以向我展示如何做到这一点:



我需要对Rangy进行的操作是使用它来查找所选内容的位置和尺寸。我想获取选择的框架或Rect,相对于文档还是父元素。然后,我可以相应地定位标注。

最佳答案

我相信Rangy随附的演示已经说明了您想要什么。特别是showSelectionPosition函数中的http://rangy.googlecode.com/svn/trunk/demos/position.html

考虑到选择可能分散在多个元素上的事实,最好使用startSelElendSelEl的坐标将标注附加到选择的开始或结束。

关于javascript - 使用Rangy的iOS样式格式标注,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10161512/

10-12 13:31