html:<input type="text" id="txtCode1" style="width: 250px; position: absolute;" onclick="$('#divCode1').show();" />
js: $("#txtCode1").position().top//可以获得,但是有时候老是变化
document.getElementById('divCode1').offsetTop为0,为什么呢
js: $("#txtCode1").position().top//可以获得,但是有时候老是变化
document.getElementById('divCode1').offsetTop为0,为什么呢
var tmp = obj.offsetTop;
var val = obj.offsetParent;
while(val != null){
tmp += val.offsetTop;
val = val.offsetParent;
}
return tmp;}
上面这样offsetTop的值才准确。