我有一个网页,其中列出了书籍等项目,它是由 JavaScript 呈现的,向 Restful 服务发出请求。但是,如果我向下滚动到浏览器底部,并选择查看某个项目,然后按浏览器后退按钮,页面不会向下滚动到底部。相反,它会滚动到浏览器顶部。
怎样才能让网页滚动回到之前的位置?
最佳答案
这取决于您如何实现事件。
我想您将事件附加到链接并将 href 属性设置为“#”。这就是滚动回到顶部的原因。
如果您使用的是 jQuery,则可以使用 Event 对象中的 preventDefault()
方法,它应该可以工作。否则,如果您在事件处理程序中返回 false
,则操作应该停止。
您能否提供一些如何调用 resful 服务的代码?
关于javascript - 如何防止网页滚动回浏览器顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29632744/