javascript – jQuery mobile:clientX和clientY以及taphold事件

前端之家收集整理的这篇文章主要介绍了javascript – jQuery mobile:clientX和clientY以及taphold事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在项目中使用taphold事件,需要用户点击的点的坐标.不幸的是,event.clientX和event.clientY是未定义的(cp.我的示例 here).
是否有可能使这些坐标与onclick事件类似?

提前致谢!

解决方法

你需要作弊,我为你做了一个工作的例子: http://jsfiddle.net/Gajotres/STLWn/
$(document).on('vmousedown',function(event){
    holdCords.holdX = event.pageX;
    holdCords.holdY = event.pageY;
});

$(document).on('taphold',function(e){
    alert('X: ' + holdCords.holdX + ' Y: ' + holdCords.holdY ); 
});

var holdCords = {
    holdX : 0,holdY : 0
}

在桌面Firefox,Android 4.1.1 Chrome和iPad 6.0上测试

原文链接:https://www.f2er.com/jquery/151253.html

猜你在找的jQuery相关文章