我有一个点击功能,可以从页面顶部向下滑动联系表格并将页面的其余部分向下推。我有一个绝对位置 DIV,它保持在当前位置,我需要它向下滚动,就好像它没有绝对位置一样。
$("#contact-tab").toggle(function() {
$('#contact-form-wrapper').slideToggle();
// scroll #absolute DIV vertically the height of #contact-form-wrapper
}, function() {
$('#contact-form-wrapper').slideToggle();
// scroll #absolute back to where it was
});
#absolute {
position: absolute;
top: 500px;
}
#contact-form-wrapper {
width:100%;
height:370px;
top:0;
}
示例:http: //jsfiddle.net/benners/FV2sp/