我只是想#elementA相对于#elementB定位。 一半的时间结束了一个顶值,一半它得到另一个的时候,我想不通为什么。 #elementA开始这个CSS:
#elementA {
display: block;
opacity: 0;
position: absolute;
clear: both;
margin-left: -49px;
}
然后,在$(文件)。就绪(),我设定的最高值,并消除它。
var p = $('#elementB').offset();
$('#elementA').css({
top: p.top - 2
});
$('#elementA').animate({opacity: 1}, 400);
为什么会出现不一致的结果? 有一个更好的方法吗?