<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
        

      微信開發(fā)系列——微信訂閱號前端開發(fā)利器:WeUI

      前言:年前的兩個星期,學(xué)習(xí)了下微信公眾號的開發(fā)。后端基本能夠基于盛派的第三方sdk能搞定大部分事宜。剩下的就是前端了,關(guān)于手機(jī)端的瀏覽器的兼容性,一直是博主的一塊心病,因?yàn)椴┲饕恢睂W⒂赽ootstrap的相關(guān)組件學(xué)習(xí),知道bootstrap做響應(yīng)式?jīng)]有任何問題,所以曾經(jīng)嘗試過直接用bootstrap來布局,對于一些簡單的柵格布局,bootstrap沒有任何問題,可是一旦涉及前端組件這一塊的時候,總是找不到合適的移動端組件,什么都要自己去實(shí)現(xiàn),這個開發(fā)成本就大了去了。于是乎博主打算另辟蹊徑,找找基于微信開發(fā)的移動端UI組件,最后找到了微信官方開發(fā)的一套前端組件:WeUI。

      本文原創(chuàng)地址:http://www.rzrgm.cn/landeanfen/p/8473755.html

      一、WeUI組件介紹

      WeUI 是一套同微信原生視覺體驗(yàn)一致的基礎(chǔ)樣式庫,由微信官方設(shè)計團(tuán)隊(duì)為微信內(nèi)網(wǎng)頁和微信小程序量身設(shè)計,令用戶的使用感知更加統(tǒng)一。有了這個作為基礎(chǔ),媽媽再也不用擔(dān)心微信開發(fā)的瀏覽器兼容性問題了,微信官方推出的東西應(yīng)該比較靠譜吧!

      WeUI開源地址:https://github.com/Tencent/weui

      WeUI使用示例:https://weui.io/

      基于jquery的WeUI:http://jqweui.com/(提供了大量的第三方組件庫)

      二、組件基本用法

       考慮到一些園友對于第三方組件的使用不知道如何下手或者不太熟悉,博主不厭其煩從最基礎(chǔ)的開始,手把手教你入門WeUI。已經(jīng)很熟悉的園友請直接跳過此段,前往官方網(wǎng)站查看demo。

      1、引用必須的文件

      如果你用的是原始的開發(fā)方式,比如基于jQuery的開發(fā),那么你首先需要去Github上面將WeUI的源文件down下來,然后引入到你的項(xiàng)目;如果是基于npm管理組件,使用npm命令的方式引入WeUI組件即可。這里博主使用的是原始的開發(fā)方式。需要說明的是,如果你只需要WeUI的css樣式支持,那么你只需要引入weui.css文件即可;如果除了樣式之外,還需要WeUI的js組件支持,那么你還需要引用另外一個包:weui.js今天這篇,博主就先介紹下基礎(chǔ)的WeUI樣式庫,先來看看WeUI到底能為我們帶來啥,以后如果有機(jī)會再來分享WeUI.js以及jquery.WeUI.js的相關(guān)技術(shù)。

      這里首先引入必須的css樣式文件

      <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />

      官方的demo里面為了使演示的效果更好,還引入了example.css文件,但這個并不是必須的!

      2、最基礎(chǔ)的組件樣式

      第一個例子我們還是用最基礎(chǔ)的表單來說明。我們來看看下面一個基礎(chǔ)的個人資料錄入的頁面效果:

      <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover">
          <title>WeUI測試</title>
          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />
          <--example.css可以不引用-->
          <link rel="stylesheet" href="/Content/weui-master/dist/example/example.css" />
          
      </head>
      <body>
          <div class="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <div class="weui-cells__title">填寫個人資料</div>
                      <div class="weui-cells weui-cells_form">
                          <div class="weui-cell">
                              <div class="weui-cell__hd"><label class="weui-label">姓名</label></div>
                              <div class="weui-cell__bd">
                                  <input class="weui-input" type="text" placeholder="請輸入姓名" />
                              </div>
                          </div>
                          <div class="weui-cell">
                              <div class="weui-cell__hd"><label class="weui-label">QQ</label></div>
                              <div class="weui-cell__bd">
                                  <input class="weui-input" type="number" pattern="[0-9]*" placeholder="QQ號" />
                              </div>
                          </div>
                          <div class="weui-cell weui-cell_vcode">
                              <div class="weui-cell__hd">
                                  <label class="weui-label">手機(jī)號</label>
                              </div>
                              <div class="weui-cell__bd">
                                  <input class="weui-input" type="tel" placeholder="請輸入手機(jī)號" />
                              </div>
                              <div class="weui-cell__ft">
                                  <button class="weui-vcode-btn">獲取驗(yàn)證碼</button>
                              </div>
                          </div>
                          <div class="weui-cell">
                              <div class="weui-cell__hd"><label for="" class="weui-label">出生日期</label></div>
                              <div class="weui-cell__bd">
                                  <input class="weui-input" type="date" value="" />
                              </div>
                          </div>
                          <div class="weui-cell">
                              <div class="weui-cell__hd"><label for="" class="weui-label">注冊時間</label></div>
                              <div class="weui-cell__bd">
                                  <input class="weui-input" type="datetime-local" value="" placeholder="" />
                              </div>
                          </div>
                          <div class="weui-cell">
                              <div class="weui-cell__hd"><label class="weui-label">性別</label></div>
                              <div class="weui-cell__bd">
                                  <div class="weui-cells weui-cells_radio">
                                      <label class="weui-cell weui-check__label" for="x11">
                                          <div class="weui-cell__bd">
                                              <p></p>
                                          </div>
                                          <div class="weui-cell__ft">
                                              <input type="radio" class="weui-check" name="radio1" id="x11" />
                                              <span class="weui-icon-checked"></span>
                                          </div>
                                      </label>
                                      <label class="weui-cell weui-check__label" for="x12">
      
                                          <div class="weui-cell__bd">
                                              <p></p>
                                          </div>
                                          <div class="weui-cell__ft">
                                              <input type="radio" name="radio1" class="weui-check" id="x12" checked="checked" />
                                              <span class="weui-icon-checked"></span>
                                          </div>
                                      </label>
                                  </div>
                              </div>
                          </div>
                          <div class="weui-cell">
                              <div class="weui-cell__hd"><label class="weui-label">愛好</label></div>
                              <div class="weui-cell__bd">
                                  <div class="weui-cells weui-cells_checkbox">
                                      <label class="weui-cell weui-check__label" for="s11">
                                          <div class="weui-cell__hd">
                                              <input type="checkbox" class="weui-check" name="checkbox1" id="s11" checked="checked" />
                                              <i class="weui-icon-checked"></i>
                                          </div>
                                          <div class="weui-cell__bd">
                                              <p>籃球</p>
                                          </div>
                                      </label>
                                      <label class="weui-cell weui-check__label" for="s12">
                                          <div class="weui-cell__hd">
                                              <input type="checkbox" name="checkbox1" class="weui-check" id="s12" />
                                              <i class="weui-icon-checked"></i>
                                          </div>
                                          <div class="weui-cell__bd">
                                              <p>足球</p>
                                          </div>
                                      </label>
                                      <label class="weui-cell weui-check__label" for="s13">
                                          <div class="weui-cell__hd">
                                              <input type="checkbox" name="checkbox1" class="weui-check" id="s13" />
                                              <i class="weui-icon-checked"></i>
                                          </div>
                                          <div class="weui-cell__bd">
                                              <p>游泳</p>
                                          </div>
                                      </label>
                                  </div>
                              </div>
                          </div>
                          <div class="weui-cell weui-cell_select">
                              <div class="weui-cell__bd">
                                  <select class="weui-select" name="select1">
                                      <option selected="" value="1">微信號</option>
                                      <option value="2">QQ號</option>
                                      <option value="3">Email</option>
                                  </select>
                              </div>
                          </div>
                          <div class="weui-cell weui-cell_vcode">
                              <div class="weui-cell__hd"><label class="weui-label">驗(yàn)證碼</label></div>
                              <div class="weui-cell__bd">
                                  <input class="weui-input" type="text" placeholder="請輸入驗(yàn)證碼" />
                              </div>
                              <div class="weui-cell__ft">
                                  <img class="weui-vcode-img" src="~/Content/weui-master/dist/example/images/vcode.jpg" />
                              </div>
                          </div>
                      </div>
                      <div class="weui-btn-area">
                          <a class="weui-btn weui-btn_primary" href="javascript:" id="showTooltips">確定</a>
                      </div>
                  </div>
              </div>
          </div>
      </body>
      </html>

      我們用google瀏覽器的移動端模式測試效果如下:

      代碼說明

      (1)網(wǎng)頁上面的  <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover"> 這一句必須要有,這個和WeUI無關(guān),是瀏覽器的顯示比例問題。建議各位準(zhǔn)備做移動端開發(fā)之前可以百度下viewport的含義,這樣更容易理解響應(yīng)式。根據(jù)博主的理解,加這一句是告訴瀏覽器在不同的設(shè)備上面的顯示比例問題。

      (2)最外面必須要有一個大的容器div,即上述代碼里面的 <div class="container" id="container"> 這個標(biāo)簽;頁面的所有標(biāo)簽必須放在這個里面;

      (3)上述代碼里面的radio和checkbox的效果是可以切換的。比如上述代碼改下可以將性別這一項(xiàng)變成多選選,愛好這一項(xiàng)變成單選,你只需要將radio和checkbox切換即可。

      3、其他基礎(chǔ)組件效果示例

      有了上面的基礎(chǔ)表單作為基礎(chǔ),我們演示其他示例就簡單很多了。這里并不會將WeUI官網(wǎng)上面的例子挨個演示個遍,只是抽其中幾個來演示和講解。

      (1)switch開關(guān)

        <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <div class="weui-cells__title">開關(guān)</div>
                      <div class="weui-cells weui-cells_form">
                          <div class="weui-cell weui-cell_switch">
                              <div class="weui-cell__bd">是否顯示</div>
                              <div class="weui-cell__ft">
                                  <input class="weui-switch" type="checkbox" />
                              </div>
                          </div>
                          <div class="weui-cell weui-cell_switch">
                              <div class="weui-cell__bd">是否置頂(兼容IE瀏覽器寫法)</div>
                              <div class="weui-cell__ft">
                                  <label for="switchCP" class="weui-switch-cp">
                                      <input id="switchCP" class="weui-switch-cp__input" type="checkbox" checked="checked" />
                                      <div class="weui-switch-cp__box"></div>
                                  </label>
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
          </div>

      效果如下

      (2)文本框搜索組件

      <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover">
          <title>WeUI測試</title>
          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />
          @*<--example.css可以不引用-->*@
          <link rel="stylesheet" href="/Content/weui-master/dist/example/example.css" />
          
      </head>
      <body>
          <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <div class="weui-search-bar" id="searchBar">
                          <form class="weui-search-bar__form" onsubmit="return false;">
                              <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">
                                  <i class="weui-icon-search"></i>
                                  <span>搜索</span>
                              </label>
                          </form>
                          <a href="javascript:" class="weui-search-bar__cancel-btn" id="searchCancel">取消</a>
                      </div>
                      <div class="weui-cells searchbar-result" id="searchResult">
                          
                      </div>
                  </div>
              </div>
          </div>
      
          <script src="~/scripts/jquery-1.9.1.min.js"></script>
          <script type="text/javascript">
          $(function(){
              var $searchBar = $('#searchBar'),
                  $searchResult = $('#searchResult'),
                  $searchText = $('#searchText'),
                  $searchInput = $('#searchInput'),
                  $searchClear = $('#searchClear'),
                  $searchCancel = $('#searchCancel');
      
              function hideSearchResult(){
                  $searchResult.hide();
                  $searchInput.val('');
              }
              function cancelSearch(){
                  hideSearchResult();
                  $searchBar.removeClass('weui-search-bar_focusing');
                  $searchText.show();
              }
      
              $searchText.on('click', function(){
                  $searchBar.addClass('weui-search-bar_focusing');
                  $searchInput.focus();
              });
              $searchInput
                  .on('blur', function () {
                      if(!this.value.length) cancelSearch();
                  }).on('keydown', function (event) {
                      if (event.keyCode == 13) {
                          alert("執(zhí)行搜索");
                      }
                  });
              ;
              $searchClear.on('click', function(){
                  hideSearchResult();
                  $searchInput.focus();
              });
              $searchCancel.on('click', function(){
                  cancelSearch();
                  $searchInput.blur();
              });
          });
          </script>
      </body>
      </html>

      效果如下

      (3)正在加載、暫無更多、查看更多效果

      <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover">
          <title>WeUI測試</title>
          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />
          
      </head>
      <body>
          <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <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">暫無數(shù)據(jù)</span>
                      </div>
                      <div class="weui-panel__ft">
                          <a href="#" style="border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;" class="weui-cell weui-cell_access weui-cell_link">
                              <div class="weui-cell__bd" style="font-size:16px;">查看更多</div>
                              <span class="weui-cell__ft"></span>
                          </a>
                      </div>
                  </div>
              </div>
          </div>
      </body>
      </html>

      效果展示

      這些東西雖然不難,但如果全部都要我們自己去實(shí)現(xiàn),估計也得花不少時間吧。

      三、自定義組件

      1、簡單的彈出層

      雖然在移動端大部分情況下不建議使用彈出操作,但某些情況下,彈出一些東西操作起來其實(shí)也挺方便的,還是那句話:存在即合理。沒有最好的方式,只有最適合的方式。我們來看博主簡單封裝的一段彈出層代碼。

      <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover">
          <title>WeUI測試</title>
          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />
          <style type="text/css">
              #kongzhi .weui-cell__bd {
                  text-align: left;
              }
      
                  #kongzhi .weui-cell__bd label {
                      color: #31c1d5;
                      display: inline-block;
                      font-size: 14px;
                      padding: 5px 5px 3px 5px;
                  }
      
                  #kongzhi .weui-cell__bd .active {
                      color: white;
                      background-color: #31c1d5;
                      border-radius: 5px;
                  }
          </style>
      </head>
      <body>
          <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <div class="weui-btn-area">
                          <a class="weui-btn weui-btn_primary" href="javascript:" id="showQuery">查詢條件</a>
                      </div>
                  </div>
              </div>
          </div>
      
          <!--彈出層begin-->
          <div id="dialogs">
              <div class="js_dialog" id="diaquery" style="opacity: 1; display: none;">
                  <div class="weui-mask">
                  </div>
                  <div class="weui-dialog" style="width:92%;max-width:372px;">
                      <div class="weui-dialog__bd" style="padding-left:0px;padding-right:10px;">
                          <div id="kongzhi">
                              <div class="weui-cell">
                                  <div class="weui-cell__hd"><label class="weui-label">區(qū)域:</label></div>
                                  <div class="weui-cell__bd">
                                      <label class="active">全部</label>
                                      <label>上海</label>
                                      <label>北京</label>
                                      <label>重慶</label>
                                  </div>
                              </div>
                              <div class="weui-cell">
                                  <div class="weui-cell__hd"><label class="weui-label">姓名:</label></div>
                                  <div class="weui-cell__bd">
                                      <input class="weui-input" type="text" placeholder="請輸入姓名" />
                                  </div>
                              </div>
                              <div class="weui-cell">
                                  <div class="weui-cell__hd"><label for="" class="weui-label">生日:</label></div>
                                  <div class="weui-cell__bd">
                                      <input class="weui-input" type="date" value="" />
                                  </div>
                              </div>
                              <div class="weui-cell">
                                  <div class="weui-cell__hd"><label for="" class="weui-label">性別:</label></div>
                                  <div class="weui-cell__bd">
                                      <select class="weui-select" name="select1">
                                          <option selected="" value="1">微信號</option>
                                          <option value="2">QQ號</option>
                                          <option value="3">Email</option>
                                      </select>
                                  </div>
                              </div>
                          </div>
                      </div>
                      <div class="weui-dialog__ft">
                          <a href="javascript:;" class="weui-dialog__btn weui-dialog__btn_default">取消</a>
                          <a href="javascript:;" id="query" class="weui-dialog__btn weui-dialog__btn_primary">查詢</a>
                      </div>
                  </div>
              </div>
          </div>
          <!--彈出層end-->
      
          <script src="~/scripts/jquery-1.9.1.min.js"></script>
          <script type="text/javascript">
              var $diaquery = $('#diaquery');
              $('#dialogs').on('click', '.weui-dialog__btn', function () {
                  $(this).parents('.js_dialog').fadeOut(200);
              });
              $('#showQuery').on('click', function () {
                  $diaquery.fadeIn(200);
              });
          </script>
      </body>
      </html>

       

      效果展示

      以上都是一些最基礎(chǔ)的Dom操作,如果需要在項(xiàng)目里面用起來,可以進(jìn)行簡單的dialog組件封裝。

      2、圖片全屏預(yù)覽

      第二個例子博主不打算再演示原生的WeUI效果了,來看一個基于jquery的WeUI封裝示例。

       首先引入必須的文件

          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />      
          <link href="~/Content/jquery-weui-master/dist/css/jquery-weui.css" rel="stylesheet" />  

      在body最后面引入js

         <script src="~/scripts/jquery-1.9.1.min.js"></script>
          <script src="~/Content/jquery-weui-master/dist/js/jquery-weui.min.js"></script>
          <script src="~/Content/jquery-weui-master/dist/js/swiper.js"></script>

      需要說明的是這個效果需要jquery-weui.js組件的支持。你需要去down這個組件的dist目錄,然后引用dist目錄下面的swiper.js文件。這塊有問題的可以單獨(dú)留言。

      引入了文件之后,然后第二部就是我們的html了

      <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <div class="weui-btn-area">
                          <a class="weui-btn weui-btn_primary" href="javascript:" id="showQuery">瀏覽圖片</a>
                      </div></div>
              </div>
          </div>

      最后是js初始化

      <script type="text/javascript">
              var pb1 = $.photoBrowser({
                  items: [
                    "/Content/jquery-weui-master/dist/demos/images/swiper-1.jpg",
                    "/Content/jquery-weui-master/dist/demos/images/swiper-2.jpg",
                    "/Content/jquery-weui-master/dist/demos/images/swiper-3.jpg"
                  ]
              });
      
              $('#showQuery').on('click', function () {
                  pb1.open();  //打開
              });
      </script>

      效果如下:

       這里是通過圖片的物理路徑去動態(tài)渲染生成img標(biāo)簽的。效果還不過!除此之外,swiper組件還提供了帶圖片文字描述的效果,和PC端的焦點(diǎn)圖效果一樣一樣的。

      我們將上述js代碼稍作修改:

          <script type="text/javascript">
              var pb1 = $.photoBrowser({
                  items: [
                      {
                          image: "/Content/jquery-weui-master/dist/demos/images/swiper-1.jpg",
                          caption: "文字描述1"
                      },
                      {
                          image: "/Content/jquery-weui-master/dist/demos/images/swiper-2.jpg",
                          caption: "文字描述2"
                      },
                      {
                          image: "/Content/jquery-weui-master/dist/demos/images/swiper-3.jpg",
                          caption: "文字描述3"
                      }
                  ]
              });
      
              $('#showQuery').on('click', function () {
                  pb1.open();  //打開
              });
          </script>

      效果如下:

       當(dāng)然,大部分情況下,我們在實(shí)際使用的時候這種通過已經(jīng)存在的圖片文件的路徑渲染的場景不是很多,更多的是通過頁面上已經(jīng)存在的img標(biāo)簽的來渲染圖片的。我們來個例子試試水。

      比如我們復(fù)制一段網(wǎng)頁內(nèi)容,里面是圖文混合的。然后用js去提取其中圖片的src。

      <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover">
          <title>WeUI測試</title>
          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />      
          <link href="~/Content/jquery-weui-master/dist/css/jquery-weui.css" rel="stylesheet" />  
          <style type="text/css">
              
          </style>
      </head>
      <body>
          <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <div class="weui-btn-area">
                          <a class="weui-btn weui-btn_primary" href="javascript:" id="showQuery">瀏覽正文圖片</a>
                      </div>
      
                      <article id="content" class="weui-article">
                          <h1>“尋找龍海名片”福建省攝影大賽征稿啟事</h1>
                          <section id="content" style="text-align: justify;">
                              <img class="weui-media-box__thumb" src="/Content/jquery-weui-master/dist/demos/images/1.jpg" width="100%" height="100%">
                              <p style="text-align: center;">&nbsp; 
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/2.jpg" width="1080" height="809" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/3.jpg" width="1080" height="589" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/4.jpg" width="1080" height="608" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/5.jpg" width="1080" height="1080" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/6.jpg" width="1080" height="608" class="fr-fic fr-dii"></p>
                          </section>
                      </article>
                  </div>
              </div>
          </div>
      
         
      
          <script src="~/scripts/jquery-1.9.1.min.js"></script>
          <script src="~/Content/jquery-weui-master/dist/js/jquery-weui.min.js"></script>
          <script src="~/Content/jquery-weui-master/dist/js/swiper.js"></script>
          <script type="text/javascript">
              var collection = [];
              $('#content img').each(function (key, item) {
                  collection.push($(item).attr('src'));
              });
              var pb1 = $.photoBrowser({
                  items: collection
              });
      
              $('#showQuery').on('click', function () {
                  pb1.open(0);  //打開第一張圖片
              });
          </script>
      </body>
      </html>

      效果如下:

      我們繼續(xù)優(yōu)化下,將最上面的按鈕去掉,然后給每個圖片加上點(diǎn)擊事件,這樣是不是更加真實(shí)呢!

      <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover">
          <title>WeUI測試</title>
          <link rel="stylesheet" href="/Content/weui-master/dist/style/weui.css" />      
          <link href="~/Content/jquery-weui-master/dist/css/jquery-weui.css" rel="stylesheet" />  
      </head>
      <body>
          <div class="container" id="container">
              <div class="page navbar js_show">
                  <div class="page__bd">
                      <article id="content" class="weui-article">
                          <h1>“尋找龍海名片”福建省攝影大賽征稿啟事</h1>
                          <section id="content" style="text-align: justify;">
                              <img class="weui-media-box__thumb" src="/Content/jquery-weui-master/dist/demos/images/201802091018361725920180210172813933.jpg" width="100%" height="100%">
                              <p style="text-align: center;">&nbsp; 
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/151825461301820180210172339803.jpg" width="1080" height="809" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/151825460457920180210172330085.jpg" width="1080" height="589" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/151825460714020180210172332855.jpg" width="1080" height="608" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/151825462155720180210172349410.jpg" width="1080" height="1080" class="fr-fic fr-dii">
                              <img alt="《尋找龍海名片》——福建省攝影大賽征稿啟事" src="/Content/jquery-weui-master/dist/demos/images/151825460838220180210172335668.jpg" width="1080" height="608" class="fr-fic fr-dii"></p>
                          </section>
                      </article>
                  </div>
              </div>
          </div>
      
          <script src="~/scripts/jquery-1.9.1.min.js"></script>
          <script src="~/Content/jquery-weui-master/dist/js/jquery-weui.min.js"></script>
          <script src="~/Content/jquery-weui-master/dist/js/swiper.js"></script>
          <script type="text/javascript">
              var collection = [];
              $('#content img').each(function (key, item) {
                  collection.push($(item).attr('src'));
                  $(item).on('click', function () {
                      pb1.open(key);
                  });
              });
              var pb1 = $.photoBrowser({
                  items: collection
              });
          </script>
      </body>
      </html>

      效果如下

       

      四、使用示例

      在尋找微信前端框架的時候,關(guān)注過各種微信公眾號,發(fā)現(xiàn)一個叫“愛攝匯”的公眾號,它的前端效果就是基于WeUI去做的,跟著學(xué)習(xí)了下,覺得它功能簡單,但是頁面效果做得還可以,對攝影有興趣或者想學(xué)習(xí)WeUI基礎(chǔ)方法的園友可以關(guān)注看看。

      五、總結(jié)

       至此本篇基本結(jié)束。就這么泛泛總結(jié)了下,花了幾乎兩天時間,寫點(diǎn)東西不容易。如果大家有其他關(guān)于WeUI的使用問題,可以留言!等以后再用到更多WeUI的高級功能,再來跟大家做分享。如果你覺得本文能夠幫助你,可以右邊隨意 打賞 博主。

      本文原創(chuàng)出處:http://www.rzrgm.cn/landeanfen/

      歡迎各位轉(zhuǎn)載,但是未經(jīng)作者本人同意,轉(zhuǎn)載文章之后必須在文章頁面明顯位置給出作者和原文連接,否則保留追究法律責(zé)任的權(quán)利

      posted @ 2018-02-28 11:48  懶得安分  閱讀(17592)  評論(10)    收藏  舉報
      主站蜘蛛池模板: 国产色悠悠综合在线观看| 欧美大胆老熟妇乱子伦视频| 人人综合亚洲无线码另类| 免费国产一级 片内射老| 亚洲av无码片在线播放| 午夜福利yw在线观看2020| 欧洲亚洲精品免费二区| 欧美喷潮最猛视频| 欧美日韩国产亚洲沙发| 国内视频偷拍久久伊人网| 国产精品VA尤物在线观看| 壤塘县| 国产成人免费午夜在线观看| 国产超高清麻豆精品传媒麻豆精品| 无码精品人妻一区二区三区湄公河 | 狠狠色噜噜狠狠狠狠av不卡| 韩国精品一区二区三区| 粉嫩av蜜臀一区二区三区| 一本av高清一区二区三区| 日韩中文字幕av有码| 美女网站免费观看视频| 亚洲精品有码在线观看| 噜妇插内射精品| 果冻传媒董小宛视频| 欧美人成在线播放网站免费| 亚洲综合一区二区三区不卡| 青青草无码免费一二三区| 国产台湾黄色av一区二区| 国产极品美女高潮无套| 亚洲国产精品成人精品无码区在线| 亚洲国产成人久久综合一区77| 中国熟妇毛多多裸交视频| 国产精品久久久久不卡绿巨人| 国产网友愉拍精品视频手机| 中文字幕国产精品综合| 欧洲人与动牲交α欧美精品| 亚洲天堂一区二区三区四区| 五月天丁香婷婷亚洲欧洲国产| 亚洲精品一区二区三区在| 国产av成人精品播放| 亚洲宅男精品一区在线观看|