在PHP中,有时候大量的页面使用同一个导航栏,这时我们就需要把导航栏 提取出来,使用include来包含。
这时,我们就需要在跳转页面的时候,相应的导航栏也要改变。下面是代码
HTML代码:
<div style="max-width:1200px;height:100%;margin:0 auto;"> <ul id="bg"> <li> <a href="{:url('/index/index/index')}" >首页</a></li> <li> <a href="{:url('/index/subject/car_examination')}">模拟考试</a></li> <li><a href="{:url('/index/discuss/discuss')}">驾考圈</a></li> <li><a href="{:url('/index/guide/guide')}">学车指南</a></li> <li><a href="{:url('/index/video/car_video')}">学车视频</a></li> <li><a href="{:url('/index/sign/sign')}">交通标志</a></li> </ul> </div>
JS代码:
$("#bg li a").each(function(){ $this = $(this); if($this[0].href==String(window.location)){ $(this).addClass('bgc'); } })