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 相关文章推荐
jQuery ajax cache缓存问题
Jul 01 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
javaScript同意等待代码实现心得
Jan 01 Javascript
我的Node.js学习之路(一)
Jul 06 Javascript
JS+CSS实现精美的二级导航效果代码
Sep 17 Javascript
浅谈jquery的map()和each()方法
Jun 12 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
VUE element-ui 写个复用Table组件的示例代码
Nov 18 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
Nov 22 Javascript
JavaScript EventEmitter 背后的秘密 完整版
Mar 29 Javascript
JavaScript递归函数定义与用法实例分析
Jan 24 Javascript
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
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
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python程序设计入门(3)数组的使用
2014/06/16 Python
python操作gmail实例
2015/01/14 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
土木工程专业个人求职信
2013/12/05 职场文书
农行心得体会
2014/09/02 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
2014小学教师个人工作总结
2014/11/10 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
艺术节开幕词
2015/01/28 职场文书
端午节活动总结报告
2015/02/11 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
地道战观后感400字
2015/06/04 职场文书
太空授课观后感
2015/06/17 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
Golang并发操作中常见的读写锁详析
2021/08/30 Golang