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点击后一组图片左右滑动的实现代码
Aug 16 Javascript
js与jquery回车提交的方法
Feb 03 Javascript
JavaScript函数节流概念与用法实例详解
Jun 20 Javascript
AngularJS入门教程引导程序
Aug 18 Javascript
javascript简易画板开发
Apr 12 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
Dec 28 Javascript
jquery实现数字输入框
Feb 22 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 Javascript
解决vuecli3中img src 的引入问题
Aug 04 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
Aug 13 Javascript
解决Vue大括号字符换行踩的坑
Nov 09 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
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
Python的Django框架使用入门指引
2015/04/15 Python
Python中标准模块importlib详解
2017/04/16 Python
python编写弹球游戏的实现代码
2018/03/12 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
python 实现让字典的value 成为列表
2019/12/16 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
python无序链表删除重复项的方法
2020/01/17 Python
如何在python中实现线性回归
2020/08/10 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
公司成立感言
2014/01/11 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
家装电话营销开场白
2015/05/29 职场文书
地心历险记观后感
2015/06/15 职场文书
法人代表证明书范本
2015/06/18 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书