Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript range.getBoundingClientRect的备选方案_Javascript_Xulrunner - Fatal编程技术网

Javascript range.getBoundingClientRect的备选方案

Javascript range.getBoundingClientRect的备选方案,javascript,xulrunner,Javascript,Xulrunner,我需要FF3.6(XULRunner 1.9.2)的range.getBoundingClientRect()的替代方法。我无法更新到更新的XULRunner版本 有什么帮助吗?尝试查看jQuery Plus(jQuery++),特别是范围对象 我认为这是不可能的。您可以遍历一个范围中包含的所有元素,为它们调用element.getBoundingClientRect(),然后合并矩形。但是我猜您想知道文本节点的位置,而元素。getBoundingClientRect()或文档。getBoxOb

我需要FF3.6(XULRunner 1.9.2)的
range.getBoundingClientRect()
的替代方法。我无法更新到更新的XULRunner版本


有什么帮助吗?

尝试查看jQuery Plus(jQuery++),特别是范围对象

我认为这是不可能的。您可以遍历一个范围中包含的所有元素,为它们调用
element.getBoundingClientRect()
,然后合并矩形。但是我猜您想知道文本节点的位置,而
元素。getBoundingClientRect()
文档。getBoxObjectFor()
将适用于这些节点。@WladimirPalant但TextNode没有getBoundingClientRect()函数…是,我就是这么说的。你能解释一下你需要这个做什么吗?@user683887我需要它来找到网页中第一个可见的内容。类似