62,046
社区成员
发帖
与我相关
我的任务
分享
<ul id="mainmenu">
<li>菜单一
<ul >
<li><a href="#">子菜单11</a></li>
<li><a href="#">子菜单12</a></li>
<li><a href="#">子菜单13</a></li>
</ul>
</li>
<li>菜单二
<ul >
<li><a href="#">子菜单21</a></li>
<li><a href="#">子菜单22</a></li>
</ul>
</li>
<li>菜单三
<ul >
<li><a href="#">子菜单31</a></li>
<li><a href="#">子菜单32</a></li>
</ul>
</li>
</ul>
$(document).ready(function() {
$("#mainmenu>li ul").hide();
$("#mainmenu li").click(function() {
$("#mainmenu li ul").hide();
$(this).find("ul").show();
});
});
$(document).ready(function () {
$("#mainmenu>li ul").hide();
$("#mainmenu>li").click(function () {
$("#mainmenu>li").each(function (i, item) {
if ($(this).find("ul").css("display") != "none") {
$(this).find("ul").hide();
}
});
$(this).find("ul").show();
})
})
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="Configuration/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#mainmenu>li>ul").hide();
var over;
$("#mainmenu li").click(function(){
if(over!=null&&over!=this) $(over).find("ul").hide();
over=this;
$(this).find("ul").toggle();
})
})
</script>
</head>
<body>
<ul id="mainmenu">
<li>菜单一
<ul>
<li><a href="#">子菜单11</a></li>
<li><a href="#">子菜单12</a></li>
<li><a href="#">子菜单13</a></li>
</ul>
</li>
<li>菜单二
<ul >
<li><a href="#">子菜单21</a></li>
<li><a href="#">子菜单22</a></li>
</ul>
</li>
<li>菜单三
<ul >
<li><a href="#">子菜单31</a></li>
<li><a href="#">子菜单32</a></li>
</ul>
</li>
</ul>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#mainmenu>li>ul").hide();
$("#mainmenu>li").click(function(){
$(this).find("ul").toggle();
$(this).siblings().find("ul").hide();
})
$("#mainmenu>li>ul>li").click(function(){
window.open($(this).find("a").attr("href"),"_blank");
return false;
})
})
</script>
</head>
<body>
<ul id="mainmenu">
<li>菜单一
<ul>
<li><a href="http://www.baidu.com" target="_blank">子菜单11</a></li>
<li><a href="#">子菜单12</a></li>
<li><a href="#">子菜单13</a></li>
</ul>
</li>
<li>菜单二
<ul>
<li><a href="#">子菜单21</a></li>
<li><a href="#">子菜单22</a></li>
</ul>
</li>
<li>菜单三
<ul>
<li><a href="#">子菜单31</a></li>
<li><a href="#">子菜单32</a></li>
</ul>
</li>
</ul>
</body>
</html>
$(document).ready(function() {
var uls = $("#mainmenu>li ul");
uls.hide();
$("#mainmenu li").click(function(event) {
var curUL = $(this).find("ul");
uls.not(curUL).hide();
if (curUL.length > 0) {
//防止点击子元素时隐藏UL
curUL.click(function(event) { event.returnValue = false; });
curUL.toggle();
}
});
});
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#mainmenu>li ul").hide();
$("#mainmenu>li").toggle(function () {
$("#mainmenu>li").each(function (i, item) {
$(this).find("ul").hide();
});
$(this).find("ul").show();
}, function () {
$(this).find("ul").hide();
})
})
</script>
</head>
<body>
<ul id="mainmenu">
<li>菜单一
<ul>
<li><a href="#">子菜单11</a></li>
<li><a href="#">子菜单12</a></li>
<li><a href="#">子菜单13</a></li>
</ul>
</li>
<li>菜单二
<ul>
<li><a href="#">子菜单21</a></li>
<li><a href="#">子菜单22</a></li>
</ul>
</li>
<li>菜单三
<ul>
<li><a href="#">子菜单31</a></li>
<li><a href="#">子菜单32</a></li>
</ul>
</li>
</ul>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="Configuration/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#mainmenu>li>ul").hide();
var over;
$("#mainmenu>li>span").click(function(){
if(over!=null&&over!=this) $(over).siblings().hide();
over=this;
$(this).siblings().toggle();
})
})
</script>
</head>
<body>
<ul id="mainmenu">
<li><span>菜单一</span>
<ul>
<li><a href="#">子菜单11</a></li>
<li><a href="#">子菜单12</a></li>
<li><a href="#">子菜单13</a></li>
</ul>
</li>
<li><span>菜单二</span>
<ul >
<li><a href="#">子菜单21</a></li>
<li><a href="#">子菜单22</a></li>
</ul>
</li>
<li><span>菜单三</span>
<ul >
<li><a href="#">子菜单31</a></li>
<li><a href="#">子菜单32</a></li>
</ul>
</li>
</ul>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#mainmenu>li>ul").hide();
$("#mainmenu>li>ul>li").click(function(){
return false;
})
$("#mainmenu>li").click(function(){
if($(this).find("ul").css("display")=="none")
$(this).find("ul").css("display","block");
else
$(this).find("ul").css("display","none");
$(this).siblings().find("ul").hide();
})
})
</script>
</head>
<body>
<ul id="mainmenu">
<li class="a">菜单一
<ul>
<li><a href="javascript:void(0)">子菜单11</a></li>
<li><a href="javascript:void(0)">子菜单12</a></li>
<li><a href="javascript:void(0)">子菜单13</a></li>
</ul>
</li>
<li class="a">菜单二
<ul>
<li><a href="javascript:void(0)">子菜单21</a></li>
<li><a href="javascript:void(0)">子菜单22</a></li>
</ul>
</li>
<li class="a">菜单三
<ul>
<li><a href="javascript:void(0)">子菜单31</a></li>
<li><a href="javascript:void(0)">子菜单32</a></li>
</ul>
</li>
</ul>
</body>
</html>
$(document).ready(function() {
var uls = $("#mainmenu>li ul");
uls.hide();
$("#mainmenu li").click(function(event) {
var curUL = $(this).find("ul");
if (curUL.length > 0) {
uls.not(curUL).hide();
curUL.toggle();
}
return false; //防止点击子元素时隐藏UL
});
});