Angular-Touch库用法示例


Posted in Javascript onDecember 22, 2016

本文实例讲述了Angular-Touch库用法。分享给大家供大家参考,具体如下:

Angular-touch库用的不多,网上的例子也不多。写个触屏滑动的事件。

先在页面上弄个div

<div id="content" align="center" ng-app="imageApp" image-controller="">
    <p style="position: absolute; width: 100%; margin-top: 30px;z-index: -1;">
      <img id="show"src="assets/image/logo.jpg" />
    </p>
</div>

引入两个库

<script type="text/javascript" src="js/angular/1.4.6/angular.min.js" ></script>
<script type="text/javascript" src="js/angular/1.4.6/angular-touch.min.js" ></script>

注册事件

try{
  angular.module('imageApp',['ngTouch'])
    .directive('imageController',['$swipe',function($swipe){
      return {
        restrict:'EA',
        link:function(scope,ele,attrs,ctrl){
          var startX,startY,locked=false;
          $swipe.bind(ele,{
            'start':function(coords){
              startX = coords.x;
              startY = coords.y;
            },
            'move':function(coords){
              var delta = coords.x - startX;
              if(delta<-300 && !locked){
                console.log('trun right');
              }else if(delta>300 && !locked){
                console.log('trun left');
              }
            },
            'end':function(coords){
            },
            'cancel':function(coords){
            }
          });
        }
      }
    }
  ]);
}catch(e){
  console.error(e);
}

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
自动更新作用
Oct 08 Javascript
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
Aug 15 Javascript
javascript写的日历类(基于pj)
Dec 28 Javascript
javascript中Math.random()使用详解
Apr 15 Javascript
JavaScript中 ES6 generator数据类型详解
Aug 11 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
Feb 19 Javascript
详解SPA中前端路由基本原理与实现方式
Sep 12 Javascript
vue移动端弹框组件的实例
Sep 25 Javascript
使用vue for时为什么要key【推荐】
Jul 11 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 Javascript
Json按某个键的值进行排序
Dec 22 #Javascript
js实现登录验证码
Dec 22 #Javascript
JS实现超简单的汉字转拼音功能示例
Dec 22 #Javascript
JavaScript实现汉字转换为拼音的库文件示例
Dec 22 #Javascript
基于Javascript倒计时效果
Dec 22 #Javascript
JS前端加密算法示例
Dec 22 #Javascript
jQuery手指滑动轮播效果
Dec 22 #Javascript
You might like
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
Angular2入门--架构总览
2017/03/29 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
在Python中操作文件之truncate()方法的使用教程
2015/05/25 Python
Python的time模块中的常用方法整理
2015/06/18 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
Python sorted排序方法如何实现
2020/03/31 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
解决Django no such table: django_session的问题
2020/04/07 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
初中三年毕业生的自我评价分享
2014/02/14 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
运动会的口号
2014/06/09 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
Python中的嵌套循环详情
2022/03/23 Python