Div+CSS+JQuery轻松实现选项卡"选项卡"

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.8.0.js"></script>
    <style type="text/css">
        body,div,ul{ padding:0; margin:0;}
        #container{width:800px; margin:50px;}
        .tab{ padding:0; margin:0;  }
        .tab li{ list-style:none; float:left;padding:0; margin-right:10px; line-height:30px; height:30px; width:65px; text-align:center;}
        .content{ float:none; padding-top:30px; border:solid 1px black; clear:both; }
        .content div{ border-top:0px; height:60px;}
        .tab_selected{ border-left:solid 1px black; background-color:#ffffff; border-right:solid 1px black; 
        border-top:solid 1px black; border-bottom:0px; bottom:-1px; position:relative; z-index:1}
        .tab_current{  text-decoration:underline;}
       </style>
       <script language="javascript" type="text/javascript">
           $(
            function() {
                $(".content div:gt(0)").hide();
                $(".tab li").css("cursor", "pointer");
                $(".tab li").hover(function() {
                $(this).addClass("tab_current");
                }, function() {
                    $(this).removeClass("tab_current");
                }).click(
                    function() {
                        $(this).addClass("tab_selected").siblings().removeClass("tab_selected");
                        $(".content div").eq($(this).index()).siblings().hide().end().show();
                    }
                )
            }
           );
       </script>
  </head>
  
  <body>
    <div id="container">
       <div class="tab">
            <ul>
                <li class="tab_selected">选项卡A</li>
                <li>选项卡B</li>
                <li>选项卡C</li>
            </ul>
       </div>
       <div class="content">
            <div>内容一</div>
            <div>内容二</div>
            <div>内容三</div>
       </div>
    </div>
  </body>
</html>



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值