【发布时间】:2011-07-15 23:57:49
【问题描述】:
我正在建立一个单页机网站。例如。每页(共 5 页)都在一个大页面上,主菜单固定在顶部。当您单击菜单链接时,它会将您向下滑动到该页面的锚标记,并且单击的菜单项会获得“活动” CSS 类。
我现在想做的是允许用户自己滚动,但仍然有菜单“活动”项和 URL 哈希更改。
所以我的问题基本上是我如何知道用户何时向下滚动到不同的页面,以便我可以更新菜单和 URL 哈希(片段标识符)。
谢谢
【问题讨论】:
-
最好的最新方法是使用 HTML5 History API。有关详细信息,请参阅this related question。
标签: javascript jquery url