创建"Link to a location on the same page"时附加事件



在这里张贴的提琴:示例点击"检查第4章"把我带到同一页的另一个位置。

当我按下浏览器上的后退按钮时,它会把我带回到页面的顶部。

如何将事件(例如,警报对话框)添加到示例中的<p>标记中,以便在重新访问或从另一个链接返回时调用它?

不能在p标签上添加这样的事件,但是可以在锚点(#后面的部分)发生变化时触发事件。

在现代浏览器中有一个实际的事件。在较旧的浏览器中,您需要经常检查它是否更改。

如果你可以使用jQuery,你可以使用http://benalman.com/projects/jquery-hashchange-plugin/

与Ariel的答案相同,但项目不同。这个不需要jQuery。

http://code.google.com/p/dshistory/

最新更新