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 相关文章推荐
JS 文件本身编码转换 图文教程
Oct 12 Javascript
javascript 操作cookies及正确使用cookies的属性
Oct 15 Javascript
JQuery index()方法使用代码
Jun 02 Javascript
js+css实现增加表单可用性之提示文字
Jun 03 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
jquery实现动态菜单的实例代码
Nov 28 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
Dec 18 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
Apr 04 Javascript
基于JSON数据格式详解
Aug 31 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
Oct 29 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
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
如何选购合适的收音机
2021/03/01 无线电
php 在线打包_支持子目录
2008/06/28 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
django 发送手机验证码的示例代码
2018/04/25 Python
Django 使用logging打印日志的实例
2018/04/28 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
伦敦的高级牛仔布专家:Trilogy
2018/08/06 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
周鸿祎:教你写创业计划书
2013/12/30 职场文书
称象教学反思
2014/02/03 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
婚礼父母答谢词
2015/01/04 职场文书
超市员工辞职信范文
2015/05/12 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers
灵能百分百第三季什么时候来?
2022/03/15 日漫
使用python绘制横竖条形图
2022/04/21 Python