zoukankan      html  css  js  c++  java
  • AlloyTouch插件

    1、老样子引入js

    <script src="js/transform.js"></script>
    <script src="js/alloy_touch.js"></script>
    

    2、HTML

    <div id="wrapper">
        <div id="scroller">
            <ul>
                <li> row 1</li>
                <li> row 2</li>
                <li> row 3</li>
                <li>row 5</li>
                <li> row 5</li>
                <li> row 7</li>
                <li> row 8</li>
                <li> row 9</li>
                <li> row 11</li>
                <li> row 11</li>
                <li> row 12</li>
                <li> row 13</li>
                <li> row 14</li>
                <li> row 15</li>
                <li> row 16</li>
                <li> row 17</li>
                <li> row 18</li>
                <li> row 19</li>
                <li> row 20</li>
                <li> row 21</li>
                <li> row 22</li>
                <li> row 23</li>
                <li> row 24</li>
                <li> row 25</li>
            </ul>
        </div>
    </div>
    

    (注意#scroller外也要有个div)

    3、方法

    new AlloyTouch({
        touch:"#wrapper",//反馈触摸的dom
        target: target, //运动的对象
        property: "translateY",  //被运动的属性
        min: 100, //不必需,运动属性的最小值,越界会回弹
        max: 2000, //不必需,滚动属性的最大值,越界会回弹
        vertical: true,//不必需,默认是true代表监听竖直方向touch
        sensitivity: 1,//不必需,触摸区域的灵敏度,默认值为1,可以为负数
        factor: 1,//不必需,表示触摸位移与被运动属性映射关系,默认值是1
        step: 45,//不必需,用于校正到step的整数倍
        change:function(){  }, //不必需,属性改变的回调。alloytouch.css版本不支持该事件
        touchStart:function(value){  },
        touchMove:function(value){  },
        touchEnd:function(value){  },
        animationEnd:function(value){  } //运动结束
     })
    

    通常绑定element来使用

    var target = document.querySelector("#scroller");
    //给element注入transform属性
    Transform(target,true);
    
    new AlloyTouch({
    ...
    ...
    

      

  • 相关阅读:
    博客备份小工具3
    博客转发小工具1
    04-属性选择器
    05-伪类选择器
    03-高级选择器
    02-css的选择器
    01-css的引入方式
    函数进阶-(命名空间、作用域、函数嵌套、作用域链、函数名本质、闭包)
    函数基础-(引子、定义函数、调用函数、函数返回值、函数参数)
    Python之路【第08章】:Python函数
  • 原文地址:https://www.cnblogs.com/huangqiming/p/6138661.html
Copyright © 2011-2022 走看看