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 编写规范
Mar 03 Javascript
js几秒以后倒计时跳转示例
Dec 26 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
深入理解setTimeout函数和setInterval函数
May 20 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
Dec 08 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
vue如何安装使用Quill富文本编辑器
Sep 21 Javascript
Vue核心概念Action的总结
Jan 18 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
May 22 Javascript
Vue CLI3基础学习之pages构建多页应用
Jun 02 Javascript
简单了解JavaScript中常见的反模式
Jun 21 Javascript
es6中Promise 对象基本功能与用法实例分析
Feb 23 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
多重?l件?合查?(二)
2006/10/09 PHP
php htmlspecialchars加强版
2010/02/16 PHP
PHP 检查扩展库或函数是否可用的代码
2010/04/06 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
7个Javascript地图脚本整理
2009/10/20 Javascript
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
js function定义函数使用心得
2010/04/15 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
python邮件发送smtplib使用详解
2020/06/16 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
python实现逻辑回归的示例
2020/10/09 Python
在购买印度民族服饰:Soch
2020/09/15 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
企业统计员岗位职责
2013/12/13 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
初中军训感想300字
2014/03/05 职场文书
群众路线党课主持词
2014/04/01 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
详解php中流行的rpc框架
2021/05/29 PHP
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL