jquery 显示div block none的怎么切换啊
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<style type="text/css">
#our_case{
margin-top:15px;
margin-left:45px;
width:454px;
height:36px;
margin-right:75px;
float:right;
}
#mobile_web{
float:left;
margin-left:1px;
width:80px;
height:20px;
border:1px solid #DBDFE5;
background:#DBDFE5;
padding-top:5px;
text-align:center;
cursor: pointer;
}
#mobile_app{
float:left;
margin-left:1px;
width:80px;
height:20px;
border:1px solid #DBDFE5;
background:#DBDFE5;
padding-top:5px;
text-align:center;
cursor: pointer;
}
#ebusiness{
float:left;
margin-left:1px;
width:80px;
height:20px;
border:1px solid #DBDFE5;
background:#DBDFE5;
padding-top:5px;
text-align:center;
cursor: pointer;
}
.show{
margin-top:35px;
margin-left:45px;
width:254px;
margin-right:15px;
float:right;
border:1px solid red;
}
.show ul{
list-style:none;
}
.show ul{
display:none;
float:left;
}
.show .block{
display:block;
float:left;
}
</style>
</head>
<body>
<div id="our_case">
<div id="mobile_web"> 手机网站</div>
<div id="mobile_app"> 移动应用</div>
<div id="ebusiness"> 电子商务</div>
</div>
<div class="show" id="show0">
<ul class="block">
<li>测试1</li>
<li>测试1</li>
<li>测试1</li>
</ul>
<ul>
<li>测试2</li>
<li>测试2</li>
<li>测试2</li>
</ul>
<ul>
<li>测试3</li>
<li>测试3</li>
<li>测试3</li>
</ul>
</body>
</html>
比如我点击手机网站的时候只显示测试1,然后更改背景颜色,点击移动应用的时候只显示测试2,再更改背景颜色。用jquery怎么实现切换啊。小弟刚入门,求大侠们指点!! jQuery Web
------解决方案--------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<title>test</title>
<style type="text/css">
#our_case{
margin-top:15px;
margin-left:45px;
width:454px;
height:36px;
margin-right:75px;
float:right;
}
#mobile_web{
float:left;
margin-left:1px;
width:80px;
height:20px;
border:1px solid #DBDFE5;
background:#DBDFE5;
padding-top:5px;
text-align:center;
cursor: pointer;
}
#mobile_app{
float:left;
margin-left:1px;
width:80px;
height:20px;
border:1px solid #DBDFE5;
background:#DBDFE5;
padding-top:5px;
text-align:center;
cursor: pointer;
}
#ebusiness{
float:left;
margin-left:1px;
width:80px;
height:20px;
border:1px solid #DBDFE5;
background:#DBDFE5;
padding-top:5px;
text-align:center;
cursor: pointer;
}
.show{
margin-top:35px;
margin-left:45px;
width:254px;
margin-right:15px;
float:right;
border:1px solid red;
}
.show ul{
list-style:none;
}
.show ul{
display:none;
float:left;
}
.show .block{
display:block;
float:left;
}
</style>
</head>
<body>
<div id="our_case">
<div id="mobile_web"> 手机网站</div>
<div id="mobile_app"> 移动应用</div>
<div id="ebusiness"> 电子商务</div>
</div>
<div class="show" id="show0">
<ul class="block">
<li>测试1</li>
<li>测试1</li>
<li>测试1</li>
</ul>
<ul>
<li>测试2</li>
<li>测试2</li>
<li>测试2</li>
</ul>
<ul>
<li>测试3</li>
<li>测试3</li>
<li>测试3</li>
</ul>
</div>
<script>
$("#our_case").find("div").bind("click", function () {
var index = $("#our_case").find("div").index(this);
$("#our_case").find("div").each(function () {
if ($("#our_case").find("div").index(this) == index) {
$(this).css("background", "red");
} else {
$(this).css("background", "#DBDFE5");
}
});
$("#show0").find("ul").each(function () {
if ($("#show0").find("ul").index(this) == index) {
$(this).addClass("block");
} else {
$(this).removeClass("block");
}
});
})
</script>
</body>
</html>