我目前正在建立一个带有固定导航菜单(带有蓝色背景)的单页网站。这一页网站有4个部分,2个有蓝色背景,2个有白色背景。单页网站更改菜单颜色的每个部分
我对这个菜单的想法是当我滚动(不是鼠标悬停)在蓝色部分,菜单背景变成白色。当我滚动白色部分时,背景变回蓝色。 可以找到一个例子here。
(不是我的网站,但看菜单的改变颜色的同时滚动)
我的HTML代码如下所示:
<div class="subMenu" >
<div class="inner">
<a href="#sTop" class="subNavBtn">Home</a>
<a href="#s1" class="subNavBtn">Over mij</a>
<a href="#s2" class="subNavBtn">Kennis</a>
<a href="#s3" class="subNavBtn">Projecten</a>
<a href="#s4" class="subNavBtn">Contact</a>
</div>
</div>
<div class="section s1">
<div class="inner">
<h1>Section 1</h1>
</div>
</div>
<div class="section s2">
<div class="inner">
<h1>Section 2</h1>
</div>
</div>
<div class="section s3">
<div class="inner">
<h1>Section 3</h1>
</div>
</div>
<div class="section s4">
<div class="inner">
<h1>Section 4</h1>
</div>
</div>
有没有一种简单的方法来做到这一点? 在此先感谢。
jQuery是你所需要的。而不是像这些问题使用搜索引擎 – Anonymous 2014-09-13 15:35:40