我在网站上有一个导航栏,当我在某个页面上时,我希望页面名称改变颜色,以便当我再点击另一个页面时,它会返回到原始颜色,并选择新页面会改变颜色。如何在某个页面上更改导航栏的颜色?
我环顾了一会儿,试图让它工作,我可以得到的只是它改变颜色,当我点击它,然后加载页面,它回到它的原始颜色。
列表:
<nav>
<ul class="navigation">
<li><a href="pages/page1.html" title="Page One">Page One</a></li>
<li><a href="pages/page2.html" title="Page Two">Page Two</a></li>
<li><a href="pages/page3.html" title="Page Three">Page Three</a></li>
</ul>
</nav>
CSS:
.navigation .active {
background-color: #CF5C3F;
}
.navigation li {
float:left; border-right:1px solid #5d5d5d;
border-left:1px solid #929292;
width: 268px;
height: 34px;
border-bottom:1px solid #575757;
border-top:1px solid #797979;
background-color:#5f5f5f;
}
的Jquery:
有谁知道什么是错?这真让我烦恼。
您正在执行整页加载,因此必须使用某些服务器代码突出显示(放置相应的CSS类)正确的项目。 –
这是html,css,jquery的标签,是一个静态网站吗?如果是这样,使用jQuery是没有意义的。只需在每个页面的html文件中添加相应的'li'的类。如果它不是静态的,你应该更新你的问题。 – Kaloyan
您网站上有多少页? – TimSPQR