HTML5之触摸事件(touchstart、touchmove和touchend)
2016-05-23 00:00
441 查看
item_list = $('#incomeStatement')[0];//要加载的块 item_list.addEventListener('touchstart', touchstart, false); item_list.addEventListener('touchmove', touchmove, false); item_list.addEventListener('touchend', touchend, false);
function touchstart(e) { touch_start_y = e.changedTouches[0].clientY; } function touchmove(e) { //上拉到顶 if($(document).scrollTop() <0){ if (e.changedTouches[0].clientY > touch_start_y) { var change = e.changedTouches[0].clientY - touch_start_y; // e.preventDefault(); } } //下拉到底 else if($(document).scrollTop() >= $(document).height() - $(window).height()){ if (e.changedTouches[0].clientY < touch_start_y) { var change = touch_start_y - e.changedTouches[0].clientY; //加载数据 init_income_statement(); // e.preventDefault(); } } } function touchend(e) { touch_start_y = -1; }
相关文章推荐
- 快速实现hbase-0.98.6-cdh5.3.10集群部署
- 【02】HTML5与CSS3基础教程(第8版)(全)
- HTML5+CSS3的响应式网页设计:自动适应屏幕宽度
- 【01】《响应式Web设计:HTML5和CSS3实战》
- 6.html5分组元素
- HTML5之拖放
- HTML5新属性-----拖放
- 为什么苹果的利润不会受HTML5影响?
- HTML5的一些术语和概念
- 为什么苹果的利润不会受HTML5影响?
- 5.html5中的路径表示
- 4.html5中超链接
- h5遍历数据
- 3.html5的文本元素
- 2.html5的基本格式
- ElasticSearch备份快照到HDFS-2.6(CDH5.6.0)
- 【H5】手机浏览器分批次多张上传图片(文件),包含进度条
- canvas标签的width和height以及style.width和style.height的区别
- HTML5新增元素(上)
- html5:地理信息 LBS基于地理的服务和百度地图API的使用