【发布时间】:2017-06-21 00:18:11
【问题描述】:
用户可以以这种形式添加块,因此我需要将新添加的块滚动到视图中并且它工作正常但是我尝试关闭旧块,例如打开的(块 2、块 3)然后滚动到(块 4)顶部偏移但它不起作用。
添加新块后,我将关闭旧打开的块并滚动到新块。
所以我需要在关闭旧 div(块 2、块 3)之后计算新 div(块 4)的新顶部偏移量,然后滚动到新偏移量。
以下代码仅在旧块保持其旧状态时才有效。
var curBlockOffsetTop = $(#divID).offset().top;
$('html, body').animate({
scrollTop: curBlockOffsetTop - 40
}, 1000);
【问题讨论】:
标签: javascript jquery scroll scrollview offset