jquery实现相册一下滑动两次的方法


Posted in Javascript onFebruary 09, 2015

本文实例讲述了jquery实现相册一下滑动两次的方法。分享给大家供大家参考。具体实现方法如下:

var t1=null; //定义为全局变量

$('body').on('touchstart', '#gallerySlider img', function(e){
var touch = e.originalEvent,
startX = touch.changedTouches[0].pageX;
if (t1 == null){
    t1 = new Date().getTime();
}else{    
    var t2 = new Date().getTime();
    if(t2 - t1 < 500){
      t1 = t2;
      return;
    }else{
      t1 = t2;
    }
}

slider.on('touchmove',function(e){
event.stopPropagation();
touch = e.originalEvent.touches[0] ||
e.originalEvent.changedTouches[0];

if(touch.pageX - startX > 10){
slider.off('touchmove');
showPrevious();
}
else if (touch.pageX - startX < -10){
slider.off('touchmove');
showNext();
}
});
return false;
}).on('touchend',function(){
slider.off('touchmove');
});

当手指滑动开始的时候记录下时间,结束的时候在记录下时间,如果两个时间差相隔很近,就结束。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
利用JS自动打开页面上链接的实现代码
Sep 25 Javascript
js判断生效时间不得大于失效时间的思路及代码
Apr 23 Javascript
jquery固定底网站底部菜单效果
Aug 13 Javascript
用javascript为页面添加天气显示实现思路及代码
Dec 02 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
Apr 10 Javascript
JavaScript访问CSS属性的几种方式介绍
Jul 21 Javascript
javascript实现的闭包简单实例
Jul 17 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
Dec 18 Javascript
input点击后placeholder中的提示消息消失
Jan 15 Javascript
Bootstrap每天必学之导航组件
Apr 25 Javascript
Angularjs 创建可复用组件实例代码
Oct 09 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
Aug 03 Javascript
js点击选择文本的方法
Feb 09 #Javascript
JS动态加载当前时间的方法
Feb 09 #Javascript
JavaScript实现Java中StringBuffer的方法
Feb 09 #Javascript
angularJS 入门基础
Feb 09 #Javascript
javascript中函数作为参数调用的方法
Feb 09 #Javascript
javascript自动生成包含数字与字符的随机字符串
Feb 09 #Javascript
angularJS 中$scope方法使用指南
Feb 09 #Javascript
You might like
php获取当前时间的毫秒数的方法
2014/01/26 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
python制作最美应用的爬虫
2015/10/28 Python
python获取多线程及子线程的返回值
2017/11/15 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
python的sys.path模块路径添加方式
2020/03/09 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
计算机相关的自我评价
2014/01/15 职场文书
党支部书记先进事迹
2014/01/17 职场文书
2014年应届大学生毕业自我鉴定
2014/01/31 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
个人求职意向书
2015/05/11 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python