zoukankan      html  css  js  c++  java
  • /touch滑屏事件

    //touch滑屏事件

        var windowHeight = $(window).height(),
        $body = $("body");
        $body.css("height", windowHeight);

        $("body").on("touchstart", function(e) {
            e.preventDefault();
            startX = e.originalEvent.changedTouches[0].pageX,
                    startY = e.originalEvent.changedTouches[0].pageY;
        });
        $("body").on("touchmove", function(e) {
            e.preventDefault();
            moveEndX = e.originalEvent.changedTouches[0].pageX,
                    moveEndY = e.originalEvent.changedTouches[0].pageY,
                    X = moveEndX - startX,
                    Y = moveEndY - startY;

            if ( Math.abs(X) > Math.abs(Y) && X > 10 ) {
                alert("left 2 right");
            }
            else if ( Math.abs(X) > Math.abs(Y) && X < 10 ) {
                alert("right 2 left");
            }
            else if ( Math.abs(Y) > Math.abs(X) && Y > 10) {
                alert("top 2 bottom");
            }
            else if ( Math.abs(Y) > Math.abs(X) && Y < 10 ) {
                alert("bottom 2 top");
            }
            else{
                alert("just touch");
            }
        });

  • 相关阅读:
    何时使用Entity或DTO
    Lombok简介
    Spring Boot实现STOMP协议的WebSocket
    Java泛型构造函数
    Java 8 Comparator: 列表排序
    Spring Boot + Elastic stack 记录日志
    Sping、SpringMVC、SpringBoot的对比
    FileChannel指南
    让Spring Boot启动更快
    架构级开闭原则
  • 原文地址:https://www.cnblogs.com/xzzzys/p/8438801.html
Copyright © 2011-2022 走看看