• 解析iscroll-小demo


      1 <!DOCTYPE html>
      2 <html>
      3     <head>
      4         <meta charset="utf-8">
      5         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
      6         <title>iScroll demo: horizontal scrolling</title>
      7         <style type="text/css">
      8             * {
      9                 -webkit-box-sizing: border-box;
     10                 -moz-box-sizing: border-box;
     11                 box-sizing: border-box;
     12             }
     13             html {
     14                 -ms-touch-action: none;
     15             }
     16             body,ul,li {
     17                 padding: 0;
     18                 margin: 0;
     19                 border: 0;
     20             }
     21             body {
     22                 font-size: 12px;
     23                 font-family: ubuntu, helvetica, arial;
     24                 overflow: hidden; 
     25             }
     26             #header {
     27                 width: 100%;
     28                 height: 45px;
     29                 line-height: 45px;
     30                 background: #CD235C;
     31                 padding: 0;
     32                 color: #eee;
     33                 font-size: 20px;
     34                 text-align: center;
     35                 font-weight: bold;
     36             }
     37             #footer {
     38                 width: 100%;
     39                 height: 48px;
     40                 line-height: 48px;
     41                 background: #444;
     42                 padding: 0;
     43                 border-top: 1px solid #444;
     44                 text-align: center;
     45                 color: #Fff;
     46                 font-size: 18px;
     47             }
     48             #wrapper {
     49                 width: 100%;
     50                 height: 120px;
     51                 background: magenta;
     52                 overflow: hidden;
     53             }
     54             #scroller {
     55                 margin-top: 10px;
     56                 -webkit-tap-highlight-color: rgba(0,0,0,0);
     57                 width: 5000px;
     58                 height: 100px;
     59                 background-color: #a00;
     60                 -webkit-transform: translateZ(0);
     61                 -moz-transform: translateZ(0);
     62                 -ms-transform: translateZ(0);
     63                 -o-transform: translateZ(0);
     64                 transform: translateZ(0);
     65                 -webkit-touch-callout: none;
     66                 -webkit-user-select: none;
     67                 -moz-user-select: none;
     68                 -ms-user-select: none;
     69                 user-select: none;
     70                 -webkit-text-size-adjust: none;
     71                 -moz-text-size-adjust: none;
     72                 -ms-text-size-adjust: none;
     73                 -o-text-size-adjust: none;
     74                 text-size-adjust: none;
     75             }
     76             #scroller ul {
     77                 list-style: none;
     78                 padding: 0;
     79                 margin: 0;
     80                 width: 100%;
     81                 height: 100%;
     82                 text-align: center;
     83             }
     84             #scroller li {
     85                 display: block;
     86                 float: left;
     87                 width: 100px;
     88                 height: 100%;
     89                 border-right: 1px solid #ccc;
     90                 background-color: #fafafa;
     91                 font-size: 14px;
     92             }
     93             img{
     94                 width: 100%;
     95                 height: 100%;
     96             }
     97         </style>
     98         <script type="text/javascript" src="js/iscroll.js"></script>
     99         <script type="text/javascript">
    100             var myScroll;
    101             function loaded () {
    102                 myScroll = new IScroll('#wrapper', { 
    103                     scrollX: true, 
    104                     scrollY: false,
    105                     mouseWheel:false,       //是否监听鼠标滚轮事件。TRUE为监听,击鼠标滚动iscroll随着滚动。默认值为FALSE
    106                     scrollbars:false,       //是否显示默认滚动条.false为默认值 不显示。
    107                     disableMouse:true,
    108                     tab:true,               //设置此属性为true,当滚动区域被点击或者触摸但并没有滚动时,可以让iScroll抛出一个自定义的tap事件。
    109                     preventDefault:false      //当事件触发时师傅执行preventDefault()。此属性应该设置为true,除非你真的知道你需要怎么做。
    110                 });
    111             }
    112         </script>
    113     </head>
    114     <body onload="loaded()">
    115         <div id="header">iScroll-左右滑动demo</div>
    116         <div id="wrapper">
    117             <div id="scroller">
    118                 <ul>
    119                     <li><img src="img/01_m.jpg"/></li>
    120                     <li><img src="img/1_m.jpg"/></li>
    121                     <li><img src="img/01_m.jpg"/></li>
    122                     <li><img src="img/1_m.jpg"/></li>
    123                     <li><img src="img/01_m.jpg"/></li>
    124                     <li><img src="img/1_m.jpg"/></li>
    125                     <li><img src="img/01_m.jpg"/></li>
    126                     <li><img src="img/1_m.jpg"/></li>
    127                     <li><img src="img/01_m.jpg"/></li>
    128                     <li><img src="img/1_m.jpg"/></li>
    129                     <li><img src="img/01_m.jpg"/></li>
    130                     <li><img src="img/1_m.jpg"/></li>
    131                     <li><img src="img/01_m.jpg"/></li>
    132                     <li><img src="img/1_m.jpg"/></li>
    133                     <li><img src="img/01_m.jpg"/></li>
    134                     <li><img src="img/1_m.jpg"/></li>
    135                     <li><img src="img/01_m.jpg"/></li>
    136                     <li><img src="img/1_m.jpg"/></li>
    137                     <li><img src="img/01_m.jpg"/></li>
    138                     <li><img src="img/1_m.jpg"/></li>
    139                     <li><img src="img/01_m.jpg"/></li>
    140                     <li><img src="img/1_m.jpg"/></li>
    141                     <li><img src="img/01_m.jpg"/></li>
    142                     <li><img src="img/1_m.jpg"/></li>
    143                     <li><img src="img/01_m.jpg"/></li>
    144                     <li><img src="img/1_m.jpg"/></li>
    145                     <li><img src="img/01_m.jpg"/></li>
    146                     <li><img src="img/1_m.jpg"/></li>
    147                     <li><img src="img/01_m.jpg"/></li>
    148                     <li><img src="img/1_m.jpg"/></li>
    149                     <li><img src="img/01_m.jpg"/></li>
    150                     <li><img src="img/1_m.jpg"/></li>
    151                     <li><img src="img/01_m.jpg"/></li>
    152                     <li><img src="img/1_m.jpg"/></li>
    153                     <li><img src="img/01_m.jpg"/></li>
    154                     <li><img src="img/1_m.jpg"/></li>
    155                     <li><img src="img/01_m.jpg"/></li>
    156                     <li><img src="img/1_m.jpg"/></li>
    157                     <li><img src="img/01_m.jpg"/></li>
    158                     <li><img src="img/1_m.jpg"/></li>
    159                     <li><img src="img/01_m.jpg"/></li>
    160                     <li><img src="img/1_m.jpg"/></li>
    161                     <li><img src="img/01_m.jpg"/></li>
    162                     <li><img src="img/1_m.jpg"/></li>
    163                     <li><img src="img/01_m.jpg"/></li>
    164                     <li><img src="img/1_m.jpg"/></li>
    165                     <li><img src="img/01_m.jpg"/></li>
    166                     <li><img src="img/1_m.jpg"/></li>
    167                     <li><img src="img/01_m.jpg"/></li>
    168                     <li><img src="img/1_m.jpg"/></li>
    169                 </ul>
    170             </div>
    171         </div>
    172         <div id="footer">iScroll demo: horizontal scrolling</div>
    173         <div id="footer">iScroll demo: horizontal scrolling</div>
    174         <div id="footer">iScroll demo: horizontal scrolling</div>
    175         <div id="footer">iScroll demo: horizontal scrolling</div>
    176         <div id="footer">iScroll demo: horizontal scrolling</div>
    177         <div id="footer">iScroll demo: horizontal scrolling</div>
    178         <div id="footer">iScroll demo: horizontal scrolling</div>
    179         <div id="footer">iScroll demo: horizontal scrolling</div>
    180         <div id="footer">iScroll demo: horizontal scrolling</div>
    181         <div id="footer">iScroll demo: horizontal scrolling</div>
    182         <div id="footer">iScroll demo: horizontal scrolling</div>
    183         <div id="footer">iScroll demo: horizontal scrolling</div>
    184         <div id="footer">iScroll demo: horizontal scrolling</div>
    185         <div id="footer">iScroll demo: horizontal scrolling</div>
    186         <div id="footer">iScroll demo: horizontal scrolling</div>
    187         <div id="footer">iScroll demo: horizontal scrolling</div>
    188         <div id="footer">iScroll demo: horizontal scrolling</div>
    189         <div id="footer">iScroll demo: horizontal scrolling</div>
    190         <div id="footer">iScroll demo: horizontal scrolling</div>
    191         <div id="footer">iScroll demo: horizontal scrolling</div>
    192         <div id="footer">iScroll demo: horizontal scrolling</div>
    193         <div id="footer">iScroll demo: horizontal scrolling</div>
    194         <div id="footer">iScroll demo: horizontal scrolling</div>
    195         <div id="footer">iScroll demo: horizontal scrolling</div>
    196         <div id="footer">iScroll demo: horizontal scrolling</div>
    197         <div id="footer">iScroll demo: horizontal scrolling</div>
    198         <div id="footer">iScroll demo: horizontal scrolling</div>
    199         <div id="footer">iScroll demo: horizontal scrolling</div>
    200         <div id="footer">iScroll demo: horizontal scrolling</div>
    201         <div id="footer">iScroll demo: horizontal scrolling</div>
    202         <div id="footer">iScroll demo: horizontal scrolling</div>
    203         <div id="footer">iScroll demo: horizontal scrolling</div>
    204         <div id="footer">iScroll demo: horizontal scrolling</div>
    205     </body>
    206 </html>
    View Code

    解决iscroll的点击为双击问题! 引入:fastclick.js

  • 相关阅读:
    HDU 4334
    HDU 1280
    HDU 1060
    HDU 4033
    大三角形分成4个面积相等的小三角形
    HDU 1087
    HDU 4313
    Sleep(0)及其使用场景
    Decorator(装饰、油漆工)对象结构型模式
    Debug Assertion Failed!
  • 原文地址:https://www.cnblogs.com/xiangru0921/p/6548987.html
Copyright © 2020-2023  润新知