zoukankan      html  css  js  c++  java
  • 微信WeUI基础

    首先引入样式css和js

    虽然基础的其实还有weui.min.css,但是为了一些动态效果,也要引入其他的东西。

    基本框架

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
        <title>WeUI</title>
        <link rel="stylesheet" href="css/weui.min.css">
        <!--<link rel="stylesheet" href="css/demos.css">-->
        <link rel="stylesheet" type="text/css" href="css/jquery-weui.css"/>
    </head>
    <body ontouchstart>
        <!-- Your Code -->
        
        
        <script src="js/jquery-2.1.4.js"></script>
        <script src="js/jquery-weui.js" type="text/javascript" charset="utf-8"></script>
        
    </body>
    </html>
    

      

    九宫格

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
        <title>WeUI</title>
        <link rel="stylesheet" href="css/weui.min.css">
        <link rel="stylesheet" href="css/demos.css">
        <link rel="stylesheet" type="text/css" href="css/jquery-weui.css"/>
    </head>
    <body ontouchstart>
        <!-- Your Code -->
         
         <header class='demos-header'>
          <h1 class="demos-title">jQuery WeUI Demo</h1>
          <p class='demos-sub-title'>轻量强大的UI库,不仅仅是 WeUI</p>
        </header>
     
        <div class="weui-grids">
          <a href="form.html" class="weui-grid js_grid">
            <div class="weui-grid__icon"><img src="img/icon_nav_button.png" alt=""></div>
            <p class="weui-grid__label">Form</p>
          </a>
          <a href="form.html" class="weui-grid js_grid">
            <div class="weui-grid__icon"><img src="img/icon_nav_msg.png" alt=""></div>
            <p class="weui-grid__label">Form</p>
          </a>
          <a href="form.html" class="weui-grid js_grid">
            <div class="weui-grid__icon"><img src="img/icon_nav_dialog.png" alt=""></div>
            <p class="weui-grid__label">Form</p>
          </a>
          <a href="form.html" class="weui-grid js_grid">
            <div class="weui-grid__icon"><img src="img/icon_nav_actionSheet.png" alt=""></div>
            <p class="weui-grid__label">Form</p>
          </a>
          <a href="form.html" class="weui-grid js_grid">
            <div class="weui-grid__icon"><img src="img/icon_nav_cell.png" alt=""></div>
            <p class="weui-grid__label">Form</p>
          </a>
        </div>
    
        <script src="js/jquery-2.1.4.js"></script>
        <script src="js/jquery-weui.js" type="text/javascript" charset="utf-8"></script>
         
    </body>
    </html>
    View Code

    toast提示依赖的包:

    	<!--toast样式依赖的js-->
    	<script src="js/jquery-2.1.4.js"></script>
    	<script src="js/jquery-weui.js"></script>
    	
    	<!--与toast样式有关-->
        <link rel="stylesheet" href="css/jquery-weui.css">
    	
    	显示toast
    	<script>
    		$("#show-toast").on("click", function() {
    	        $.toast("操作成功");
    	    });	
    	</script>
    
    
    	  
    	显示加载
    	<script>
    	  $(document).on("click", "#show-loading", function() {
            $.showLoading();
    
            setTimeout(function() {
              $.hideLoading();
            }, 3000)
          });	
    	</script>
    

    顶部提示toptip:

    	<script type="text/javascript">
        	$("#show-success").on("click",function () {
        		$.toptip("操作成功","success");
        	});
        	$("#show-error").on("click",function () {
        		$.toptip("操作失败");
        	});
        	$("#show-warning").on("click",function () {
        		$.toptip("警告","warning");
        	});
        </script>
    

      

    音量滑块slider:

        <div class="weui-slider-box" id='slider2'>
            <div class="weui-slider">
              <div id="sliderInner" class="weui-slider__inner">
                <div id="sliderTrack" style=" 70%;" class="weui-slider__track"></div>
                <div id="sliderHandler" style="left: 70%;" class="weui-slider__handler"></div>
              </div>
            </div>
            <div id="sliderValue" class="weui-slider-box__value">70</div>
        </div>
    	
    	<script type="text/javascript">
          $('#slider2').slider(function (per) {
            console.log(per);
          });
        </script>
    

      

    页面加载提示loadmore:

        <div class='demos-content-padded'>
          <div class="weui-loadmore">
            <i class="weui-loading"></i>
            <span class="weui-loadmore__tips">正在加载</span>
          </div>
          <div class="weui-loadmore weui-loadmore_line">
            <span class="weui-loadmore__tips">暂无数据</span>
          </div>
          <div class="weui-loadmore weui-loadmore_line weui-loadmore_dot">
            <span class="weui-loadmore__tips"></span>
          </div>
        </div>
    

      

    弹框显示依赖的包:

    	显示alert弹框
    	<script>
    		$("#show-alert").on("click",function(){
       			$.alert("AlphaGo 就是天网的前身,人类要完蛋了!", "警告!");
       		});
    	</script>	
    	显示confirm
    	<script>
    	   	$("#show-confirm").on("click",function(){
       			$.confirm("您确定要删除文件<<语录>>吗?", "确认删除?", function() {
    	          //确定操作
    	          $.toast("文件已经删除!");
    	        }, function() {
    	          //取消操作
    	        });
       		});	
    	</script>	
    
    	
    	显示prompt
    	<script>
    	   	$("#show-prompt").on("click",function(){ 			
    	        $.prompt({
    	          text: "名字不能超过6个字符,不得出现不和谐文字",
    	          title: "输入姓名",
    	          onOK: function(text) {
    	            $.alert("您的名字是:"+text, "角色设定成功");
    	          },
    	          onCancel: function() {
    	            console.log("取消了");
    	          },
    	          input: 'Mr Noone'
    	        });
       		});	
    	</script>	
    
    		
    	登录login框,需要一个图标的依赖
    	<script>
    		$("#show-login").on("click",function(){
    	        $.login({
    	          title: '登录',
    	          text: '请输入用户名和密码',
    	          onOK: function (username, password) {
    	            console.log(username, password);
    	            $.toast('登录成功!');
    	          },
    	          onCancel: function () {
    	            $.toast('取消登录!', 'cancel');
    	          }
    	        }); 			
       		});	
    	</script>	
    
    		
    	自定义弹框
    	<script>
    		$("#show-custom").on("click",function(){ 			
    	        $.modal({
    	          title: "Hello",
    	          text: "我是自定义的modal",
    	          buttons: [
    	            { text: "支付宝", onClick: function(){ $.alert("你选择了支付宝"); } },
    	            { text: "微信支付", onClick: function(){ $.alert("你选择了微信支付"); } },
    	            { text: "取消", className: "default"},
    	          ]
    	        });
       		});	
    	</script>	
    

      

    操作Actions:

    <!--weui依赖的js文件-->
    <script src="js/jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/jquery-weui.js" type="text/javascript" charset="utf-8"></script>

    从底部弹出:
    	<script>
    	  $("#show-actions").on("click",  function() {
            $.actions({
              title: "选择操作",
              onClose: function() {
                console.log("close");
              },
              actions: [
                {
                  text: "发布",
                  className: "color-primary",
                  onClick: function() {
                    $.alert("发布成功");
                  }
                },
                {
                  text: "编辑",
                  className: "color-warning",
                  onClick: function() {
                    $.alert("你选择了“编辑”");
                  }
                },
                {
                  text: "删除",
                  className: 'color-danger',
                  onClick: function() {
                    $.alert("你选择了“删除”");
                  }
                }
              ]
            });
          });	
    	</script>
    

      

    导航栏Tab顶部:

    	<!--导航依赖的包--> 
        <link rel="stylesheet" type="text/css" href="css/jquery-weui.css"/>
    	<!--weui依赖的js文件-->
       	<script src="js/jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
       	<script src="js/jquery-weui.js" type="text/javascript" charset="utf-8"></script>
    	
    	<div class="weui-tab">
          <div class="weui-navbar">
            <a class="weui-navbar__item weui-bar__item--on" href="#tab1">
              选项一
            </a>
            <a class="weui-navbar__item" href="#tab2">
              选项二
            </a>
            <a class="weui-navbar__item" href="#tab3">
              选项三
            </a>
          </div>
          <div class="weui-tab__bd">
            <div id="tab1" class="weui-tab__bd-item weui-tab__bd-item--active">
              <h1>页面一</h1>
            </div>
            <div id="tab2" class="weui-tab__bd-item">
              <h1>页面二</h1>
            </div>
            <div id="tab3" class="weui-tab__bd-item">
              <h1>页面三</h1>
            </div>
          </div>
        </div>
    	
    	
    	底部导航栏Tab
    	<div class="weui-tab">
          <div class="weui-tab__bd">
            <div id="tab1" class="weui-tab__bd-item weui-tab__bd-item--active">
              <h1>页面一</h1>
            </div>
            <div id="tab2" class="weui-tab__bd-item">
              <h1>页面二</h1>
            </div>
            <div id="tab3" class="weui-tab__bd-item">
              <h1>页面三</h1>
            </div>
            <div id="tab4" class="weui-tab__bd-item">
              <h1>页面四</h1>
            </div>
          </div>
    
          <div class="weui-tabbar">
            <a href="#tab1" class="weui-tabbar__item weui-bar__item--on">
              <span class="weui-badge" style="position: absolute;top: -.4em;right: 1em;">8</span>
              <div class="weui-tabbar__icon">
                <img src="img/icon_nav_button.png" alt="">
              </div>
              <p class="weui-tabbar__label">微信</p>
            </a>
            <a href="#tab2" class="weui-tabbar__item">
            	<span class="weui-badge" style="position: absolute;top: -.4em;right: 1.5em;">2</span>
              <div class="weui-tabbar__icon">
                <img src="img/icon_nav_msg.png" alt="">
              </div>
              <p class="weui-tabbar__label">通讯录</p>
            </a>
            <a href="#tab3" class="weui-tabbar__item">
              <div class="weui-tabbar__icon">
                <img src="img/icon_nav_article.png" alt="">
              </div>
              <p class="weui-tabbar__label">发现</p>
            </a>
            <a href="#tab4" class="weui-tabbar__item">
              <div class="weui-tabbar__icon">
                <img src="img/icon_nav_cell.png" alt="">
              </div>
              <p class="weui-tabbar__label">我</p>
            </a>
          </div>
        </div>
    

      顶部导航

    底部导航

    搜索栏searchbar:

    	<!--weui依赖的js文件-->
       	<script src="js/jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
       	<script src="js/jquery-weui.js" type="text/javascript" charset="utf-8"></script>
    	
    	<div class="weui-search-bar" id="searchBar">
          <form class="weui-search-bar__form" action="#">
            <div class="weui-search-bar__box">
              <i class="weui-icon-search"></i>
              <input type="search" class="weui-search-bar__input" id="searchInput" placeholder="搜索" required="">
              <a href="javascript:" class="weui-icon-clear" id="searchClear"></a>
            </div>
            <label class="weui-search-bar__label" id="searchText" style="transform-origin: 0px 0px 0px; opacity: 1; transform: scale(1, 1);">
              <i class="weui-icon-search"></i>
              <span>搜索</span>
            </label>
          </form>
          <a href="javascript:" class="weui-search-bar__cancel-btn" id="searchCancel">取消</a>
        </div>
    

      

  • 相关阅读:
    解决Xcode升级7.0后,部分.a静态库在iOS9.0的模拟器上,link失败的问题
    2014年工作总结
    工作还是事业
    海豚社区阶段性开发总结
    Xcode开发和调试总结
    iOS证书深究
    何为分类,UIImageView举例
    UIWebView的探索
    SugarSync网盘之NSDateFormatter
    ASP.NET程序从IIS6移植到IIS7时出现500.22错误(转)
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/9562018.html
Copyright © 2011-2022 走看看