我目前在this site的菜單系統上工作。jQuery根據頁面切換活動菜單項
我有下面的代碼,這是工作的罰款:
$('#menu .container ul li:not(:first-child)').fadeOut()
$('#menu .container ul li:first-child').click(function() {
$(this).siblings().fadeToggle();
})
我只是隱藏所有的菜單項,清理導航位。我現在想要做的是讓瀏覽器檢測你正在查看的部分(即如果你在最新作品下查看Magda)並自動顯示該部分。我不太清楚如何去做這件事。也許檢測到的URL,然後找到它的所有兄弟姐妹加載時的網址爲#menu .container
和.show()
?任何人都可以幫助這個嗎?
這個很好用。我添加了`$(this).parent()。parent()。children()。show();`使菜單功能正常工作,並且它是活的!非常感謝。我認爲所有其他的建議也可以起作用,但這是最容易做到的,而不需要重新編碼所有內容。謝謝。 – steve 2011-02-10 17:11:46