【发布时间】:2017-09-21 13:52:38
【问题描述】:
我知道这是一个非常常见的问题,我尝试在 javascript、css 的帮助下更改活动类链接,但我不知道该怎么做。在这里需要一些帮助...
查看:导航栏 header.php
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right" id="nav1" >
<li class="active">
<a href="<?php echo base_url(); ?>">Home</a>
</li>
<li>
<a href="<?php echo base_url(); ?>about">About</a>
</li>
<li>
<a href='<?php echo base_url(); ?>register'> Register</a>
</li>
<?php if($this->session->userdata('logged_in')) : ?>
<li class="dropdown">
<a class="link" class="dropdown-toggle" data-toggle="dropdown" href="#">Profile<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href='<?php echo base_url(); ?>profile/index'><span class="glyphicon glyphicon-edit"> </span> About me</a></li>
<li><a href='<?php echo base_url(); ?>profile/getskill'><span class="glyphicon glyphicon-edit"> </span> Skills</a></li>
</ul>
</li>
<?php endif; ?>
</ul>
</div>
Javascrpit:文件 active.js 加载到我的页面页脚
$(function(){
$('#nav1 a').filter(function(){
return this.href==location.href}).parent().addClass('active').siblings().removeClass('active')
// $('#nav1 a').click(function(){
// $(this).parent().addClass('active').siblings().removeClass('active')
// })
})
css:
ul #nav1 a { cursor: pointer; }
【问题讨论】:
-
你试过使用
$this->uri->segment();吗? -
我也试过了,但我想我在那里做错了......@boang3000
标签: javascript php css twitter-bootstrap codeigniter