我一直在尋找關於如何從鏈接添加和移除課程的教程,但不幸沒有任何成功。所有關於這個的早期問題都給了我一些理解,但並沒有給我想要達到的結果。在導航鏈接中添加和移除活動課程
我試圖通過在點擊鏈接時添加和刪除類來實現我的導航的活動狀態。
這裏是我儘可能的JavaScript:
$(document).ready(function(){
//active state
$(function() {
$('li a').click(function(e) {
e.preventDefault();
var $this = $(this);
$this.closest('li').children('a').removeClass('active');
$this.parent().addClass('active');
});
});
});
這是我的導航:
<div id="nav">
<div id="main-nav" class="center">
<ul>
<li><a href="/photography.php">Photography</a></li>
<li><a href="/web.php">Web</a></li>
<li><a href="/print.php">Print</a></li>
<li class="nav-R"><a href="/about.php">About</a></li>
<li class="nav-R"><a href="/contact.php">Contact</a></li>
</ul>
</div><!-- close center -->
</div><!-- close-nav -->
我認爲最快的辦法是$(「主導航UL麗」)removeClass(「主動」) – Ben