绝地求生
绝地求生
  • 发布:2018-09-13 15:11
  • 更新:2018-09-13 15:11
  • 阅读:1197

手势操作获取不到坐标点

分类:MUI

这是mui的方法,但是不知道为什么就是获取不到坐标值,两种都不行

mui('body').on('dragstart','#box div', function(e) {  
//第一种获取的方法  
           var touch = e.touches[0]; //获取第一个触点  
        var x = Number(touch.pageX); //页面触点X坐标  
       var y = Number(touch.pageY); //页面触点Y坐标  
//第二种获取的方法  
            var disx = e.changedTouches[0].pageX;  
            var disy = e.changedTouches[0].pageY;  
});  

//这是普通js的方法,试了之后都可以获取到  
document.addEventListener('touchstart', touchSatrtFunc, false);  

    function touchSatrtFunc(evt) {  
        if(count == true){  
    try {  
        //evt.preventDefault(); //阻止触摸时浏览器的缩放、滚动条滚动等  

        var touch = evt.touches[0]; //获取第一个触点  
        var x = Number(touch.pageX); //页面触点X坐标  
        var y = Number(touch.pageY); //页面触点Y坐标  
        //记录触点初始位置  
        startX = x;  
        startY = y;  
   alert(x)  

    } catch (e) {  
        alert('touchSatrtFunc:' + e.message);  
    }  
    }  
}

难道是mui有自己获取坐标的方法?

2018-09-13 15:11 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复