在这里张贴的提琴:示例点击"检查第4章"把我带到同一页的另一个位置。
当我按下浏览器上的后退按钮时,它会把我带回到页面的顶部。
如何将事件(例如,警报对话框)添加到示例中的<p>
标记中,以便在重新访问或从另一个链接返回时调用它?
不能在p标签上添加这样的事件,但是可以在锚点(#后面的部分)发生变化时触发事件。
在现代浏览器中有一个实际的事件。在较旧的浏览器中,您需要经常检查它是否更改。
如果你可以使用jQuery,你可以使用http://benalman.com/projects/jquery-hashchange-plugin/
与Ariel的答案相同,但项目不同。这个不需要jQuery。
http://code.google.com/p/dshistory/