div不会在刷新之间自动停止滚动

时间:2019-04-20 07:50:22

标签: javascript jquery html css html5

我的div充满了足以使滚动条出现的元素。

我向下滚动一半,然后刷新页面。

div现在为空,因此自设置为

以来没有滚动条
overflow:auto

然后我将div设置为用

重置其滚动位置
$(".myclass")[0].scrollTop = 0;

然后,我再次将元素添加到div中,并滚动回到刷新清空之前的中间位置。

如果滚动条不可见且处于活动状态,似乎div会忽略设置滚动条的命令。

在滚动条为空时如何将其位置重新设置为顶部?

edit:我添加了一个巨大的div以使滚动条出现,然后在将scrollTop设置为零后将其删除,这是一个非常棘手的解决方案,但是应该有一个更好的解决方案。

0 个答案:

没有答案