当前位置: 移动技术网 > IT编程>开发语言>Jquery > H5上滑跳转页面

H5上滑跳转页面

2018年09月26日  | 移动技术网IT编程  | 我要评论

方法一:

   jquery方法

   movepage($('body'));

   function movepage(dom) {

       var starty, movey, movespave;

       dom.on("touchstart", function(e) {

               starty = e.originalevent.touches[0].pagey; return starty;

        });

        dom.on("touchmove", function(e) {

              movey = e.originalevent.touches[0].pagey;

              movespave = starty - movey;

              if (movespave > 15) {

                   location.href = 'main.html';              /* 跳转到main.html */

               }

        });

  }

 方法二:

      原生方法  

     var strat,move,num; /*定义三个变量, 记录开始、结束距离顶部的距离*/

     div_demo.addeventlistener("touchstart", function (e){        /*触摸开始*/
            console.log("触摸开始")
            // console.log(e)
            start = e.touches[0].pagey;
            console.log(start)       /*得出刚触屏时距离页面顶部的距离*/

      })

     div_demo.addeventlistener("touchmove", function (e){       /*触摸移动*/
            console.log("触摸移动")
            // console.log(e)
            move = e.touches[0].pagey;
            console.log(move)     /*得出触屏结束后距离页面顶部的距离*/
    }) 

   div_demo.addeventlistener("touchend", function (e){            /*触摸结束*/
            console.log("触摸结束")
            // console.log(e)
            num = start - move ;   /*得出开始和结束距离页面顶部的差值*/

            if(num>15){

                 location.href="main.html"           /* 跳转到main.html */
            }
    })

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网