码迷,mamicode.com
首页 > Web开发 > 详细

jquery 实现一个页面多个tab页

时间:2017-07-11 15:59:14      阅读:681      评论:0      收藏:0      [点我收藏+]

标签:oct   function   width   query   order   cursor   document   doc   abs   

<!DOCTYPE html >
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery 实现 一个页面 多个tab</title>
<style type="text/css">
ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
#mytabs{
    position:relative;
}
#mytabs ul.tab_title{
    height:30px;
    line-height:30px;
    font-size:14px;
}
#mytabs ul.tab_title li{
    float:left;
    padding:0 15px;
    border:1px solid #F00;
    border-bottom:none;
    position:relative;   
    cursor:pointer;  
    margin-right:5px;
}

#mytabs ul li.one{
    background:#6FF;
}

#mytabs ul li.two{
    background:url(../images/tab_bg_3.png) repeat-x;
}

#mytabs .content {
    padding:5px;
    font-size:12px;
    width:330px;
    border:1px solid #F00;
    height:auto;
    position:absolute;
    top:30px;
    z-index:-1;
    background:#6FF;
}
</style>
  <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    /*$(‘.ct:gt(0)‘).hide();*/
    var hdw = $(‘.tab_title li‘);
    /* 注: tab_title 只能为class(即 class=‘tab_title‘)才不会出现兼容性问题,使用id="tab_title" 在ie6、ie7下无法实现一个页面多个tab的切换控制,原因未知,谁要是知道留个言吧 */
    hdw.click  (function(){
        $(this).addClass(‘one‘).siblings().removeClass();
        var hdw_index = hdw.index(this);
        $(‘.ct‘).eq(hdw.index(this)).show().siblings().hide();
    });
    
    
    
    
    
});
</script>
</head>
<body>

    <div id="mytabs">
    <ul class="tab_title">
        <li class="one">菜单一</li>
        <li>菜单二</li>
        <li>菜单三 </li>
    </ul>
    <div class="content">
        <div class="ct">111111111</div>
        <div class="ct" style="display:none">111111111111111111111111111</div>
        <div class="ct" style="display:none">11111111111111111111111111111111111</div>
    </div>
</div>
<br />
<br />
<br />
<br />
<br />
<br />

 <div id="mytabs">
    <ul class="tab_title">
        <li class="one">菜单一</li>
        <li>菜单二</li>
        <li>菜单三 </li>
    </ul>
    <div class="content">
        <div class="ct">2</div>
        <div class="ct" style="display:none">2222</div>
        <div class="ct" style="display:none">2222222222</div>
    </div>
</div>




<br />
<br />
<br />
<br />
<br />
<br />

 <div id="mytabs">
    <ul class="tab_title">
        <li class="one">菜单一</li>
        <li>菜单二</li>
        <li>菜单三 </li>
    </ul>
    <div class="content">
        <div class="ct">3333333</div>
        <div class="ct" style="display:none">3333333333333333333333</div>
        <div class="ct" style="display:none">33333333333333333333333333</div>
    </div>
</div>

<br />
<br />
<br />
<br />
<br />
<br />
 <div id="mytabs">
    <ul class="tab_title">
        <li class="one">菜单一</li>
        <li>菜单二</li>
        <li>菜单三 </li>
    </ul>
    <div class="content">
        <div class="ct">4444444444444</div>
        <div class="ct" style="display:none">44444444444444444444444</div>
        <div class="ct" style="display:none">4444444444444444444444444444</div>
    </div>
</div>

</body>
</html>

jquery 实现一个页面多个tab页

标签:oct   function   width   query   order   cursor   document   doc   abs   

原文地址:http://www.cnblogs.com/Yoko-815/p/7150570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!