在此处发布的 fiddle 中:example点击 “检查第 4 章”将我带到同一页面上的另一个位置。
当我按浏览器上的后退按钮时,它会将我带回到页面顶部。
如何将事件(例如警报对话框)添加到 <p>
示例中的标记在重新访问或从另一个链接返回时被调用?
最佳答案
您无法将此类事件附加到 P 标记,但您可以拥有一个在 anchor (# 后面的部分)更改时触发的事件。
在现代浏览器中,有一个实际的事件。在较旧的浏览器中,您需要不断检查它是否发生变化。
如果您可以使用 jQuery,那么您可以使用 http://benalman.com/projects/jquery-hashchange-plugin/
关于html - 创建时附加事件 "Link to a location on the same page",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337206/