I have bootstrap 2.3.2 navigation list in my CakePHP app and jQuery script to add active class. But then I click on link, it flashes as active for moment and retain it;s current state. I want to know If I can keep my navigation items active after reload.
<ul class="nav nav-pills nav-stacked menu">
<li><?php echo $this->Html->link(__('Reservations'), array('plugin' => false, 'controller' => 'streservations', 'action' => 'queue')); ?></li>
<li><?php echo $this->Html->link(__('Calendar'), array('plugin' => false, 'controller' => 'streservations', 'action' => 'calendar')); ?></li>
</ul>
Script:
$(document).ready(function() {
$('.menu li').click(function(e) {
$('.menu li.active').removeClass('active');
var $this = $(this);
if (!$this.hasClass('active')) {
$this.addClass('active');
}
// e.preventDefault();
});
});