zoukankan      html  css  js  c++  java
  • jQuery-Tab切换

    切换布局:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>切换练习</title>
        <link rel="stylesheet" href="css/demo.css">
        <script src="js/jquery.min.js"></script>
        <script src="js/demo.js"></script>
    </head>
    
    <body>
        <ul id="tab">
            <li class="tabon">标签1</li>
            <li>标签2</li>
            <li>标签3</li>
        </ul>
        <div class="content current-tab">
            标签1内容
        </div>
        <div class="content">
            标签2内容
        </div>
        <div class="content">
            标签3内容
        </div>
    </body>
    
    </html>
    body{font-size: 14px;}
    ul,li{padding:0;margin: 0;list-style: none;}
    ul{overflow: hidden;}
    li{float: left;background: #ccc;margin-right: 10px;padding:5px;cursor: pointer;}
    .tabon{background:#666;color:#fff;}
    .content{background: #666;width: 300px;height: 100px;padding: 5px;display:none;}
    .current-tab{display: block;}

    切换的实现:

    var timeoutid;
    $(document).ready(function() {
        $("#tab li").each(function(index) {
            var liNode = $(this);
            $(this).mouseover(function() {
                timeoutid = setTimeout(function() {
                    $("div.current-tab").removeClass("current-tab");
                    $(".content").eq(index).addClass("current-tab");
                    $("#tab li.tabon").removeClass("tabon");
                    liNode.addClass("tabon");                
                }, 300);
            }).mouseout(function() {
                clearTimeout(timeoutid);
            })
        })
    });
  • 相关阅读:
    3、取邮件
    9、将标准字符流写到文件中
    8、使用转换流处理标准输入
    6、数据流
    关闭子窗体时刷新父页面
    sql索引规则
    DataTable DataRow[] 排序 多列
    Oracle 自定义函数创建同义词、存储过程或表创建同义词
    C# DataTable 排序
    sql 分组后每组查询10个
  • 原文地址:https://www.cnblogs.com/tinyphp/p/4872207.html
Copyright © 2011-2022 走看看