zoukankan      html  css  js  c++  java
  • jQuery 显示与隐藏 tab选项卡

    方法一:使用display样式:block、none来控制文本的显示与隐藏

    <div class="explain_text">
    移动互联网为企业提供了连接用户的新方式......
    </div>
    <div class="show_text" style="display:none;">
    移动互联网为企业提供了连接用户的新方式......
    </div>
    <div class="display_all"><span>展示全部</span><img src="{/$s_path/}/school/images/playicon.png" alt="下拉展示"></div>
     

    var textHeight = document.getElementById("explain_text").scrollHeight;
    if (textHeight < 182) {
    $(".display_all").css("display", "none");
    } else {
    $(".display_all").css("display", "block");
    }
    // 点击显示所有文本内容
    $(".display_all").on('click',function () {
    if ($(".explain_text").css("overflow") == "hidden") {
    $(".display_all span").text("收起");
    $(".explain_text").css("height", "100%");
    $(".explain_text").css("overflow", "visible");
    $(".display_all img").attr("src", "http://cdn.jisuapp.cn/matrix_static/school/images/close.png");
    } else {
    $(".display_all span").text("展示全部");
    $(".explain_text").css("height", "150px");
    $(".explain_text").css("overflow", "hidden");
    $(".display_all img").attr("src", "http://cdn.jisuapp.cn/matrix_static/school/images/open.png");
    }
    });

    方法二:tab选项卡实现

    $(this).addClass('active').siblings().removeClass('active');
    var id=$(this).attr('data-id');
    $('.support_wrap_sick:nth-child('+id+')').show().siblings().hide();
    })

  • 相关阅读:
    wabpack 多页面 react配置 (对比单页面)
    vue-router+nginx非根路径的配置方法
    Vue-Devtools快速安装配置教程
    C++字符串
    NSIS插件制作
    HOOK学习
    排序:数组置顶元素(将数组某个元素排到第一位)
    raect hook中使用防抖(debounce)和节流(throttle)
    浏览器的缓存机制
    JavaScript踩坑解构赋值
  • 原文地址:https://www.cnblogs.com/prospective-zkq/p/10069573.html
Copyright © 2011-2022 走看看