我有一个父div#content-area-steps
,overflow-y: scroll
,其中包含表单元素。当我滚动到div的底部并且如果元素从形式的中心缺失,则滚动到达父div的顶部但不是以父元素为目标。
if(app.car.price<=0 || app.car.price>1000000000 || app.car.price==""){
$('#price_label').css('color','red');
$('#content-area-steps').animate({
scrollTop: $("#price_label").offset().top
}, 1000);
return false;
}
答案 0 :(得分:0)
试试这个
if(app.car.price<=0 || app.car.price>1000000000 || app.car.price==""){
$('#price_label').css('color','red');
var top = $(this).position().top
$('#content-area-steps').animate({
scrollTop: top
}, 1000);
return false;
}