| 
			 
					阅读:6143回复: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				
			 | 
	|
| 
			 2楼# 
								发布于: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>
其实你那个足够了  | 
	|
| 
			 3楼# 
								发布于:2006-01-08 17:22				
			
					这个版面现在人气不高,去一些英文网站看看吧~				 
							 | 
	|
					
						
  | 
	
| 
			 4楼# 
								发布于:2006-01-08 17:22				
			
					还没人?				 
							 | 
	|
| 
			 5楼# 
								发布于:2006-01-08 17:22				
			
					不是吧,这个论坛就这么点人气啊?				 
							 | 
	|
| 
			 6楼# 
								发布于:2006-01-08 17:22				
			
					也就是帮我实现if (window.ActiveXObject) {;}的“else{;}”部分。				 
							 | 
	|