日期:2014-05-16  浏览次数:20315 次

jquery添加样式的问题
如何点击导航条的链接,去到另外一个网站,那么这时导航条的导航背景颜色就会改变。
如:
现在是处于相册阶段,那么如果我点音乐的话,这个背景就会停在音乐的那个页面上。
------解决方案--------------------
引用:
我想实现的是:

当你点击photo.html页面的时候,背景图是在相册上。
如果你点击music.html页面的时候,这个背景图片是在音乐上。


假设 按钮的class与当前的地址存在对应关系即:
www.***.com/photo.html

....
<ul>
    <li>
     <a class="music">音乐</a>
     <a class="photo">相册</a>
     <a class="blog">日志</a>
    </li>
</ul>
.....



var Turl=location.href;
var patt = /\/(.*?).html/g
var TmpClass="";
while ((result = patt.exec(str)) != null)  {
  TmpClass='.'+result[1];
 }
$(TmpClass).css('background-color','red'); //为对应的类设置样式.