zoukankan      html  css  js  c++  java
  • 两个css之间的切换

    需求: 头部两个按钮 两种样式之间的切换

         

    解决办法: 结合JQ  三目运算 来处理

    第一步: 把需要切换的样式设置为样式里背景,这样做的目的为了避免 js里出现过多 css代码

         二来这样会显得更加的清晰,明了

     第二步

             运用JQ 和 三目运算进行样式的快捷切换

          此处强调下 采用三目运算的目的是为了筛选样式名,避免if语句的冗杂,使代码显得更加的清晰

    changeClass: function(dom,cur,pre) {
                $(dom).removeClass($(dom).hasClass(pre) ? pre : '');
                $(dom).addClass(cur);
    
                $(dom).siblings().removeClass($(dom).hasClass(cur) ? cur : '');
                $(dom).siblings().addClass(pre);
            },

    参数说明:

                 dom: 点击的元素

                 cur:  激活时候的className

                 pre:  未激活时的className

    这样就可以实现两个元素或更多元素,两个样式间的切换~~~

  • 相关阅读:
    怎么控制 echarts提示框浮层的内容
    控制echarts 柱状图啊的柱条的宽度
    如何控制echartsY轴颠倒
    mac mysql nginx
    input textarea 获取焦点挡住输入法 解决办法
    react 记录
    微信内自动播放audio
    react router
    mysql 记录
    express 插件
  • 原文地址:https://www.cnblogs.com/929LF/p/8761578.html
Copyright © 2011-2022 走看看