zoukankan      html  css  js  c++  java
  • jQuery应用操作之---网页选项卡(tabs)

    示例:

    <div class="tab">
        <div class="tab_menu">
            <ul>
                <li class="selected">时事</li>
                <li>体育</li>
                <li>娱乐</li>
            </ul>
        </div>
        <div class="tab_box">
            <div>时事</div>
            <div class="hide">体育</div>
            <div class="hide">娱乐</div>
        </div>
    </div>     

    需求:为<li>元素绑定单击事件,将当前单击的<li>元素高亮,然后去掉其他同辈<li>元素的高亮,同时切换选项卡内容。
    代码如下:

    var $div_li = $("div.table_menu ul li");
    $div_li.click(functijon(){
        $(this).addClass("selected") //当前<li>高亮
            .siblings().removeClass("selected"); //其他同辈<li>去掉高亮
        var index = $div_li.index(this); //获取当前点击<li>在所有<li>中的索引
        $("div_tab_box>div") //选取子节点
            .eq(index).show(); //显示当前<li>对应的tab内容
            .siblings().hide();	//隐藏其他同辈<li>对应的tab内容
    });    
    

      

  • 相关阅读:
    设计模式七大原则之单一职责原则
    机器学习入门与进阶
    Django之路
    Python编程之路
    Python练习1
    Docker入门与进阶
    运维相关
    Node.js(一)
    位运算
    双指针算法
  • 原文地址:https://www.cnblogs.com/hunterCecil/p/5664720.html
Copyright © 2011-2022 走看看