zoukankan      html  css  js  c++  java
  • 微信开发之导航栏切换效果

    自古无图无真相!

    具体文档请参考http://lihongxun945.github.io/jquery-weui/components#navbar

    本地实现效果展示:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>导航栏测试</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="../dist/lib/weui.css">
        <link rel="stylesheet" href="../dist/css/jquery-weui.css">
        <script src="../dist/lib/jquery-2.1.4.js"></script>
        <script src="../dist/js/jquery-weui.js"></script>
    
    
        <style>
    
            .weui_navbar_item.weui_bar_item_on {
                background-color: #46fff2;
            }
        </style>
    </head>
    <body>
    <div class="weui_tab">
        <div class="weui_navbar">
            <a href="#tab1" class="weui_navbar_item weui_bar_item_on">
                选项一
            </a>
            <a href="#tab2" class="weui_navbar_item">
                选项二
            </a>
            <a href="#tab3" class="weui_navbar_item">
                选项三
            </a>
        </div>
        <!--<div class="weui_tab_bd">
            <p>主体内容放这里</p>
        </div>-->
    
        <style>
            .clear{clear: both;}
            .margin_50{margin-top: 52px;}
            .pad_6{padding-left: 6px;padding-right: 6px;}
            .mag_item{width: 100%;height: auto;}
            .mag_item img{width: 100%;height: auto;border: 0;}
        </style>
        <div class="clear margin_50"></div>
        <div class="weui_tab_bd">
            <div id="tab1" class="weui_tab_bd_item weui_tab_bd_item_active pad_6">
               <div class="mag_item">
                    <img src="images/coubg.png" >
                    <p>期待更多的笔记可以和大家分享</p>
               </div>
    
                <div class="mag_item">
                    <img src="images/coubg.png">
                    <p>希望可以拜读大家的作品 为榭</p>
                </div>
    
                <div class="mag_item">
                    <img src="images/coubg.png" >
                    <p>其实只要你不输给自己 就可以让自己活得更加充实和快乐</p>
                </div>
            </div>
            <div id="tab2" class="weui_tab_bd_item">
                <h2 class="doc-head">希望可以拜读大家的作品 为榭</h2>
            </div>
            <div id="tab3" class="weui_tab_bd_item">
                <h3 class="doc-head">其实只要你不输给自己 就可以让自己活得更加充实和快乐</h3>
            </div>
    
        </div>
    </div>
    
    <script>
        $(function() {
    
            var i=0;
            $(".weui_navbar a").bind("click", function(){
    
                //css操作
                alert(i++);
                //操作导航栏
                $(".weui_bar_item_on").removeClass('weui_bar_item_on');
                //console.log($(this).find("a"));
                $(this).addClass("weui_bar_item_on");
    
                //操作内容切换
                $(".weui_tab_bd .weui_tab_bd_item_active").removeClass('weui_tab_bd_item_active');
                var data_toggle =jQuery(this).attr("href");
                $(data_toggle).addClass("weui_tab_bd_item_active");
               // $(this).addClass("weui_tab_bd_item_active");
    
            });
        });
    
    </script>
    </body>
    </html>

    .weui_navbar 通常作为 .weui_tab 子元素、.weui_tab_bd 的兄弟元素一起使用。结构为:

    .weui_tab 作为外层容器,高度撑满它的父容器的高度,.weui_tab_bd 作为 tab 的主体内容,占据除了.weui_tabbar 以外的全部父容器的高度,.weui_tabbar 则为底部的导航栏。而 .weui_tabbar_item 为.weui_tabbar 的子元素,表示一个导航区,建议不超过 5 个。

    另外,需要给当前激活的 .weui_navbar_item 元素添加 .weui_bar_item_on 类,来标示当前高亮的条目。

    导航栏自动切换 Tab 和用法和 Tabbar 完全一样,请参考Tabbar中的文档。

    demo 下载地址:http://download.csdn.net/detail/u012922417/9464690

    据说星星比较有用:https://github.com/zxyuns/bluemoon

  • 相关阅读:
    工业4G DTU是什么和普通DTU有什么不同
    NB-IOT基站的优势和特点
    rs485通讯模块有什么作用
    串口服务器的具体做用
    4G DTU是什么 可以应用于哪些行业?
    关于linux文件出现属性显示?????????? ? ?问题的一些解决方法
    log4j.properties配置与将异常输出到Log日志文件实例
    将字符串向hdfs中写入,出现中文乱码!
    impala操作hase、hive
    Kudu基本操作及概念
  • 原文地址:https://www.cnblogs.com/zxyun/p/5288143.html
Copyright © 2011-2022 走看看