<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # iscroll [http://cubiq.org/iscroll-5](http://cubiq.org/iscroll-5) 它是什么? * 模擬原生滾動小姑 它能干什么? * 表格滾動 * 下拉刷新 * 圖片左右滑動展示 ### 版本說明 針對iScroll的優化。為了達到更高的性能,iScroll分為了多個版本。你可以選擇最適合你的版本。 目前我們有以下版本: * iscroll.js,這個版本是常規應用的腳本。它包含大多數常用的功能,有很高的性能和很小的體積。 * iscroll-lite.js,精簡版本。它不支持快速跳躍,滾動條,鼠標滾輪,快捷鍵綁定。但如果你所需要的是滾動(特別是在移動平臺) iScroll 精簡版 是又小又快的解決方案。 * iscroll-probe.js,探查當前滾動位置是一個要求很高的任務,這就是為什么我決定建立一個專門的版本。如果你需要知道滾動位置在任何給定的時間,這是iScroll給你的。(我正在做更多的測試,這可能最終在常規iscroll.js腳本,請留意)。 * iscroll-zoom.js,在標準滾動功能上增加縮放功能。 * iscroll-infinite.js,可以做無限緩存的滾動。處理很長的列表的元素為移動設備并非易事。 iScroll infinite版本使用緩存機制,允許你滾動一個潛在的無限數量的元素。 特別熟的時候在考慮使用定制版本 打開demo/simple ### html copy html ~~~ <div id="header">iScroll</div> <div id="wrapper"> <div id="scroller"> <ul> <li>Pretty row 1</li> ... <li>Pretty row 50</li> </ul> </div> </div> <div id="footer"></div> ~~~ 記住#wrapper,它是核心 ### css 另外就是css,把里面的css都copy到iscroll.css里,在html里引入即可 ### js ~~~ <script type="text/javascript"> var myScroll; function loaded () { myScroll = new IScroll('#wrapper', { mouseWheel: true }); } document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false); </script> ~~~ 調用方式 ~~~ <body onload="loaded()"> ~~~ 改成zepto的domready里 ~~~ $(function(){ alert('dom ready'); loaded () ; }); ~~~ 這樣就完成了基本操作 [http://127.0.0.1:3010/demo/helloworld-iscroll.html](http://127.0.0.1:3010/demo/helloworld-iscroll.html) ![](https://i5ting.github.io/wechat-dev-with-nodejs/weui/1.png) ### 關于selector iscroll.js 249行 ~~~ this.wrapper = typeof el == 'string' ? document.querySelector(el) : el; ~~~ ### iscroll默認屏蔽了部分點擊事件 比如你在#wrapper內部放a標簽或button的click事件是綁定補上的。需要配置 ~~~ myScroll = new IScroll('#wrapper', { mouseWheel: true, click: true }); ~~~ ### 其他選項和事件回調 選項和方法 * 各種動畫,外觀,滾動條等 * 下拉刷新 * 無限滾動 * 分頁indicator * 跳轉到某頁 事件回調(用生命周期去理解) * beforeScrollStart,在用戶觸摸屏幕但還沒有開始滾動時觸發。 * scrollCancel,滾動初始化完成,但沒有執行。 * scrollStart,開始滾動 * scroll,內容滾動時觸發,只有在scroll-probe.js版本中有效,請參考onScroll event。 * scrollEnd,停止滾動時觸發。 * flick,用戶打開左/右。 * zoomStart,開始縮放。 * zoomEnd,縮放結束。 對比一下[jquery插件](https://github.com/i5ting/i5ting.jquery.tab/blob/master/example/index.html) ~~~ $('.wrap1').i5ting_jquery_tab({ fix_height :'200px', tab_changed:function(current_index){ console.log(current_index); } }); ~~~ ### 總結 * html * css * js
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看