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中常用的SET和GET
Jan 13 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
js中hash和ico的关联分析
Feb 05 Javascript
jQuery往返城市和日期查询实例讲解
Oct 09 Javascript
纯JS实现表单验证实例
Dec 24 Javascript
web.js.字符串与正则表达式操作
May 13 Javascript
微信小程序与php 实现微信支付的简单实例
Jun 23 Javascript
vuex的使用及持久化state的方式详解
Jan 23 Javascript
微信小程序实现滚动消息通知
Feb 02 Javascript
vue单页应用在页面刷新时保留状态数据的方法
Sep 21 Javascript
React 条件渲染最佳实践小结(7种)
Sep 27 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
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
jQuery中next()方法用法实例
2015/01/07 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
js实现电灯开关效果
2021/01/19 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
详解python单例模式与metaclass
2016/01/15 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
实习会计求职自荐信范文
2014/03/10 职场文书
物业品质提升方案
2014/06/08 职场文书
领导个人查摆剖析材料
2014/10/29 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
2015年清明节网上祭英烈活动总结
2015/03/26 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers