我的div充满了足以使滚动条出现的元素。
我向下滚动一半,然后刷新页面。
div现在为空,因此自设置为
以来没有滚动条overflow:auto
然后我将div设置为用
重置其滚动位置$(".myclass")[0].scrollTop = 0;
然后,我再次将元素添加到div中,并滚动回到刷新清空之前的中间位置。
如果滚动条不可见且处于活动状态,似乎div会忽略设置滚动条的命令。
在滚动条为空时如何将其位置重新设置为顶部?
edit:我添加了一个巨大的div以使滚动条出现,然后在将scrollTop设置为零后将其删除,这是一个非常棘手的解决方案,但是应该有一个更好的解决方案。