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联动框(二)
Mar 08 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
Dec 24 Javascript
javascript的解析执行顺序在各个浏览器中的不同
Mar 17 Javascript
jquery实现聚光灯效果的方法
Feb 06 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
Feb 28 Javascript
javascript实现验证IP地址等相关信息代码
May 10 Javascript
深入理解AngularJs-scope的脏检查(一)
Jun 19 Javascript
详解react-webpack2-热模块替换[HMR]
Aug 03 Javascript
前端面试知识点目录一览
Apr 15 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 jQuery
javascript单张多张图无缝滚动实例代码
May 10 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
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
php实现文件下载实例分享
2014/06/02 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
javascript 常用方法总结
2009/06/03 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
python发腾讯微博代码分享
2014/01/10 Python
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
Python Grid使用和布局详解
2018/06/30 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
介绍一下游标
2012/01/10 面试题
人事代理委托书
2014/09/27 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
小学作文之描写天气
2019/08/15 职场文书
浅谈JavaScript作用域
2021/12/06 Javascript