Я новичок в бутстрапе twitter. Использование там навигационных меню. Я пытаюсь установить активный класс в выбранное меню. мое меню -
<div class="nav-collapse">
<ul class="nav">
<li id="home" class="active"><a href="~/Home/Index">Home</a></li>
<li><a href="#">Project</a></li>
<li><a href="#">Customer</a></li>
<li><a href="#">Staff</a></li>
<li id="broker"><a href="~/Home/Broker">Broker</a></li>
<li><a href="#">Sale</a></li>
</ul>
</div>
Я попытался последовать за Google после этого, чтобы установить активный класс на каждой странице из меню, например, как
<script>
$(document).ready(function () {
$('#home').addClass('active');
});
</script>
но проблема для выше - это то, что я устанавливаю домашнее меню, выбранное по умолчанию. Затем он всегда выбирается. Есть ли другой способ сделать это?, или я могу обобщить и сохранить js в самом файле макета?
После выполнения приложения мое меню выглядит -
после нажатия на другой пункт меню я получаю следующий результат -
И я добавил следующие скрипты в представление индекса и вид брокера ---
<script>
$(document).ready(function () {
$('#home').addClass('active');
});
</script>
<script>
$(document).ready(function () {
$('#broker').addClass('active');
});
</script>
соответственно.