1

首先,我的英语不是那么好——但我会尽量让自己易于理解。

我正在制作一个带有 jQ​​uery 视差滚动效果的网站(类似于 nikebetterworld.com 网站)——而且它越来越好。但现在在这个过程中,我发现了一些可以为导航增加一些价值的东西。

导航放置在屏幕的左侧 - 我的问题是:我如何制作一个菜单(ul li a),单击时将显示选定的菜单列表项,如果您向下滚动网站,我该如何制作它通过#hash 标记显示与其相关的网站部分。

我希望我的问题是可以理解的?

现在它看起来像这样:

<ul id="nav">
    <li><a href="#intro" title="Next Section"><img src="images/dot.png" alt="Link" /></a></li>
    <li><a href="#second" title="Next Section"><img src="images/dot.png" alt="Link" /></a></li>
    <li><a href="#third" title="Next Section"><img src="images/dot.png" alt="Link" /></a></li>
    <li><a href="#fifth" title="Next Section"><img src="images/dot.png" alt="Link" /></a></li>
</ul>

所以我想要的是让 jQuery 通过突出显示列表项之一来显示用户“打开”的页面的哪一部分。

你们能帮我:)吗?

4

1 回答 1

1

有一个名为ScrollSpy的 jQuery 模块可以执行此操作 - 您可以在Twitter Bootstrap中看到它的运行情况。

于 2012-04-25T18:53:27.680 回答