h5页面上下左右滑动

Posted

tags:

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

参考技术A var startX = 0,

    startY = 0,

    operate = 0;

backDom.addEventListener('touchstart', function(evt)

evt.preventDefault();

var touch = evt.touches[0], //获取第一个触点

            x = Number(touch.pageX), //页面触点X坐标

            y = Number(touch.pageY); //页面触点Y坐标

    //记录触点初始位置

    startX = x;

    startY = y;

    );

backDom.addEventListener('touchmove', function(evt)

var touch = evt.touches[0], //获取第一个触点

            x = Number(touch.pageX), //页面触点X坐标

            y = Number(touch.pageY); //页面触点Y坐标

    //判断滑动方向

            if (y - startY>0)

                //console.log('下滑了!');

                operate = 1;

           

    );

backDom.addEventListener('touchend', function()

if(operate == 1)

inviteDom.style.top = "100%"

inviteLetterBackwardDom.style.bottom = "-100%"

      inviteLetterForwardDom.style.bottom = "-100%"



    );

H5页面切换,左右滑动和上下滑动,哪种好?

左右滑动和上下滑动都是交互的形式,使用哪一种主要看应用的具体场景。
当然,也有一些需要普遍注意的地方,如:
1、苹果手机上,向右滑动容易触发返回上一级页面。所以为了交互体验,要慎用向右滑动的操作方式。
2、设置向上滑动翻页时,指引箭头应该向上而不是向下;如果是点击翻页,则用向下的箭头。
3、功能按钮等尽量远离页面的底部,以便更好地适配各种类型、各种大小的手机,防止按钮被挡住。
参考技术A 左右滑动和上下滑动都是交互的形式,使用哪一种主要看应用的具体场景。
当然,也有一些需要普遍注意的地方,如:
1、苹果手机上,向右滑动容易触发返回上一级页面。所以为了交互体验,要慎用向右滑动的操作方式。
2、设置向上滑动翻页时,指引箭头应该向上而不是向下;如果是点击翻页,则用向下的箭头。
3、功能按钮等尽量远离页面的底部,以便更好地适配各种类型、各种大小的手机,防止按钮被挡住。

以上是关于h5页面上下左右滑动的主要内容,如果未能解决你的问题,请参考以下文章

H5页面切换,左右滑动和上下滑动,哪种好?

H5移动端禁止页面左右滑动

移动端触屏 也就H5页面 左右滑动 返回上一页?

H5页面解决左右滑动问题

仿探探左右滑动效果(兼容安卓,ios,小程序,h5)

手机左右滑动屏幕切换页面是如何实现的