知识 分享 互助 懒人建站

    懒人建站专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

    懒人建站提供网页素材下载、网站模板
    知识 分享 互助!

    jquery 横向折叠插件

    作者:bbin视讯真人娱乐平台登入 来源:web前端开发 2016-11-07 人气:
    jquery 横向折叠插件lateral-fold,点击横向得选项卡,产生横向折叠展开的效果,也可以当做横向切换的选项卡使用。横向折叠插件核心样式
    jquery 横向折叠插件

    jquery 横向折叠插件lateral-fold,点击横向得选项卡,产生横向折叠展开的效果,也可以当做横向切换的选项卡使用。

    横向折叠插件核心样式

    /*依赖的css 其中的 height: 300px; width: 40px; background 都是随手定义的,请自定义您的样式*/
          .lateral-fold{height: 460px; overflow: hidden;}
          .lateral-fold li,.lateral-fold-tab{width: 102px; height: 100%; float: left; }
          .lateral-fold li{ overflow: hidden; transition: all 0.5s;}
          .lateral-fold-tab{background: #fff;}
          .lateral-fold-con{ overflow: hidden;width: 0;}
    .active {
       background: red;
       width: 102px;
       height: 460px;
    }
          /*自定义*/
          #test1{width: 1200px; border:#ddd solid 1px; margin: 0 auto;}
          #test1 ul{ height: 460px; }
          #test1 ul li{width: 102px;}
          #test1 .lateral-fold-tab{}
          #test1 .lateral-fold-con{}

    横向折叠插件核心js代码

    //懒人建站http://bbinsxzrylptdr.xsb868.com/
    $.extend($.fn,{
        lateralFold:function(callback){
            //event 事件 可以是 click 或者 mouseenter 注册在盒子的data-event="mouseenter" ,默认 click
            return this.each(function(){
                var $box = $(this),
                        $lis = $box.children("li"),
         
         
         boxWidth = $box.width(),
                        tabWidth = $box.find(".lateral-fold-tab").eq(0).width();
    
                var event = $box.data("event")||"click";
                var liWidth = boxWidth - tabWidth * ($lis.length-1);
    
                $box.on(event,".lateral-fold-tab",function(){
                    var $this = $(this),$p = $this.closest("li");
                    if($p.hasClass("on")){
                        return
                    }
                    $p.addClass("on").css("width",liWidth).siblings("li").removeClass("on").css("width",102);
                    typeof callback=="function" && callback.call(this,$box);
                });
    
                //初始化
                $box.children(".on").css("width",liWidth);
                typeof callback=="function" && callback.call(this,$box);
            });
        }
    });
    
    //调用测试
    $(".lateral-fold").lateralFold();
    ↓ 查看全文

    jquery 横向折叠插件由懒人建站收集整理,您可以自由传播,请主动带上本文链接

    懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

    jquery 横向折叠插件-最新评论

    网站地图 ag视讯代理登入 ag视讯代理登入 ag旗舰厅官方开户登入
    申博太阳城官方网 下载申博太阳娱乐 申博sunbet菲律宾官网 申博138娱乐官网
    九五至尊游戏官网登入 彩99网站登入 百益彩票赌场 威博娱乐
    ag旗舰厅开户登入 bbin视讯娱乐下载登入 ag视讯官方网站登入 ag旗舰厅直营登入
    ag旗舰厅官方网址登入 ag旗舰厅游戏登入 bbin视讯线上真人登入 bbin视讯网上投注登入
    S618J.COM 618XTD.COM XSB798.COM XSB898.COM 8NDS.COM
    167psb.com DC295.COM 11sbib.com 171sj.com 193SUN.COM
    1112932.COM 186ib.com 33TGP.COM 318XTD.COM 38XTD.COM
    599BBIN.COM XSB858.COM 8ATSS.COM 384xx.com 787sunbet.com