jquery touch 移动端上下滑动加载

Posted ′ 咋说?。 °

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery touch 移动端上下滑动加载相关的知识,希望对你有一定的参考价值。

var touchStart, touchEnd, touchDiff = 80;
        $(window).on({
            ‘touchstart‘: function (e) {
                touchStart = e.originalEvent.changedTouches[0].clientY;
            },
            ‘touchend‘: function (e) {
                touchEnd = e.originalEvent.changedTouches[0].clientY;
                var diff = touchStart - touchEnd;
                if (diff >= touchDiff) { // direction down
                    if ($(window).scrollTop() + $(window).height() >= $(document).height()) { // scroll bottom
                        buildList(pageIndex + 1);
                    }
                } else if (diff <= -touchDiff) { // direction up
                    if ($(window).scrollTop() == 0) { // scroll top
                        buildList(1);
                    }
                }
            }
        });

 

以上是关于jquery touch 移动端上下滑动加载的主要内容,如果未能解决你的问题,请参考以下文章

React版移动端滑动

移动端tab滑动和上下拉刷新加载

jquery ui slider在移动端不能拖动,有没有简单快捷的方法处理,比如把slider转化为touch事件之类的

移动端弹性滑动以及vue记录滑动位置

jQuery -- touch事件之滑动判断(左右上下方向)

js判断移动端手势 上下左右滑动事件