我目前在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