阅读:5699回复:6
请教FF高手,如何获取一个流布局的元素的绝对位置?
在IE中可以使用如下代码获取流布局的元素的绝对位置:
function getElmtPosn(oElement){ var x = 0; var y = 0; if (window.ActiveXObject) { var oParent = oElement; while (oParent.offsetParent) { x += oParent.clientLeft + oParent.offsetLeft; y += oParent.clientTop + oParent.offsetTop; oParent = oParent.offsetParent; } } else { ; } return {pixelLeft : x , pixelTop : y}; } 可我查了MSDN,offsetTop等都不是W3C标准属性。请问在FF中要如何实现这段代码? |
|
1楼#
发布于:2006-01-08 17:22
也就是帮我实现if (window.ActiveXObject) {;}的“else{;}”部分。
|
|
2楼#
发布于:2006-01-08 17:22
不是吧,这个论坛就这么点人气啊?
|
|
3楼#
发布于:2006-01-08 17:22
还没人?
|
|
4楼#
发布于:2006-01-08 17:22
这个版面现在人气不高,去一些英文网站看看吧~
|
|
|
5楼#
发布于:2006-01-08 17:22
<script type="text/javascript"> function check(oElement) { x=0;y=0; el=oElement; while(el){ x += el.offsetLeft; y += el.offsetTop; el=el.offsetParent; } alert('x='+x+'\ny='+y); } </script> 其实你那个足够了 |
|
6楼#
发布于:2006-01-08 17:22
|
|