触屏事件

64 阅读1分钟

前提:已经写好了mousedown、mousemove、mouseup事件,在此基础上加触屏事件

    `// touchstart:mousedown
    if(e.type === "touchstart"){  //事件里加上这句
        e.pageX = e.changedTouches[0].pageX
        e.pageY = e.changedTouches[0].pageY
    }

    // touchmove:mousemove
    if(e.type === "touchmove"){//事件里加上这句
        e.pageX = e.changedTouches[0].pageX
        e.pageY = e.changedTouches[0].pageY
    }   

    // touchend:mouseup
    if(e.type === "touchend"){//事件里加上这句
        e.pageX = e.changedTouches[0].pageX
        e.pageY = e.changedTouches[0].pageY
    }`