javascript - 如何防止网页滚动回浏览器顶部?

标签 javascript php

我有一个网页,其中列出了书籍等项目,它是由 JavaScript 呈现的,向 Restful 服务发出请求。但是,如果我向下滚动到浏览器底部,并选择查看某个项目,然后按浏览器后退按钮,页面不会向下滚动到底部。相反,它会滚动到浏览器顶部。

怎样才能让网页滚动回到之前的位置?

最佳答案

这取决于您如何实现事件。

我想您将事件附加到链接并将 href 属性设置为“#”。这就是滚动回到顶部的原因。

如果您使用的是 jQuery,则可以使用 Event 对象中的 preventDefault() 方法,它应该可以工作。否则,如果您在事件处理程序中返回 false,则操作应该停止。

您能否提供一些如何调用 resful 服务的代码?

关于javascript - 如何防止网页滚动回浏览器顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29632744/

相关文章:

php - 在 ibase_execute php 函数中使用 "named parameters"

javascript - Rails 3 使用 Jquery 远程提交单选按钮表单(不使用 $.post)?

javascript - 更改 ng-binding 上的文本颜色?

javascript - FCM JS 客户端 - 提供的 applicationServerKey 无效

javascript - 当我尝试删除文件时,为什么 Plupload 容器没有响应?

php - 检索数组的最后一个数字(不是索引)——PHP 和 MySQL

php - 根据选定的单选按钮隐藏 div

php - 一言以蔽之

php - 需要在 PHP 中解析较大的(15k 记录),做一些其他的操作。建议?

php - 返回 php 文件中图像的内容?