关于实现点击相应的导航栏按钮,显示相应的div,其他菜单的div隐藏的功能。拜托各位大神

导航栏的id依次是nav1,nav2,nav3.对应要显示的div的id依次是div1,div2,div3。.默认div2,div3是隐藏的,只有div1显示,但是当单击nav2按钮时,div2显示,div1,div3隐藏。当单击nav3按钮时,div2显示,div1,div2隐藏。要用“循环实现”,(注意要判断点击时这个菜单是否已经显示了),用jquery写,怎么写,要完整的。我写了一部分,但是运行不对。var div=$("div"); for(var i=0;i<div.length;i++) { if(判断是否处于显示状态) $("#nav"+1).click(function(){$("#div"+1).show()}); $("#nav"+1).click(function(){$("#div"+1).not("#div"+1)hide()}); } 我想要知道完整,详细的。谢谢,运行好了,发给我。

我这有一个,你看看效果能不能满足你的需要 http://dibb888.gicp.net:8020/me.html

希望采纳
温馨提示:答案为网友推荐,仅供参考