Javascript range.getBoundingClientRect的备选方案
我需要FF3.6(XULRunner 1.9.2)的Javascript range.getBoundingClientRect的备选方案,javascript,xulrunner,Javascript,Xulrunner,我需要FF3.6(XULRunner 1.9.2)的range.getBoundingClientRect()的替代方法。我无法更新到更新的XULRunner版本 有什么帮助吗?尝试查看jQuery Plus(jQuery++),特别是范围对象 我认为这是不可能的。您可以遍历一个范围中包含的所有元素,为它们调用element.getBoundingClientRect(),然后合并矩形。但是我猜您想知道文本节点的位置,而元素。getBoundingClientRect()或文档。getBoxOb
range.getBoundingClientRect()
的替代方法。我无法更新到更新的XULRunner版本
有什么帮助吗?尝试查看jQuery Plus(jQuery++),特别是范围对象 我认为这是不可能的。您可以遍历一个范围中包含的所有元素,为它们调用
element.getBoundingClientRect()
,然后合并矩形。但是我猜您想知道文本节点的位置,而元素。getBoundingClientRect()
或文档。getBoxObjectFor()
将适用于这些节点。@WladimirPalant但TextNode没有getBoundingClientRect()函数…是,我就是这么说的。你能解释一下你需要这个做什么吗?@user683887我需要它来找到网页中第一个可见的内容。类似