【发布时间】:2019-08-05 19:03:32
【问题描述】:
我有一个很长的(y 轴)页面,上面有很多通过 JavaScript 动态添加的内容。当页面加载时,它的高度几乎是 200px,当它完成 JavaScript 初始化时,它的高度可能高达屏幕高度的 20 倍。
在正常使用中,用户可以使用浏览器的重新加载按钮或快捷方式重新加载页面。重新加载后,当浏览器尝试跳转到最后一个滚动位置并因此降落在开始位置时,页面尚未达到全高。只有客户端 Javascript 知道内容高度和滚动位置。
我希望它滚动到最后一个滚动位置当我的 JavaScript 负责加载内容时,而不必将用户的最后滚动位置或内容高度存储在任何地方(例如本地存储、cookie、URL , 在服务器上等)。
这有可能吗?
【问题讨论】:
标签: javascript html vertical-scrolling