首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery 显示div block none的如何切换

2013-07-16 
jquery 显示div block none的怎么切换啊htmlheadmeta http-equivContent-Type contenttext/html

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>

热点排行