繁体   English   中英

触摸事件相对于目标元素的偏移量

[英]Touch event offset relative to target element

我正在使用Hammer.js处理触摸事件。 我正在对画布元素执行缩放。 使用touch事件,我只能获得我的touch事件相对于页面而不是相对于canvas元素的偏移量。 我该如何解决这个问题?

它以这种方式工作:

hammertime_zoomer.on("transform", function(evt) {               
    var c = dojo.position(evt.target);
    var c1 = c.x;
    var c2 = c.y;

    var p1 = evt.gesture.center.pageX;
    var p2 = evt.gesture.center.pageY;

    var x = p1 - c1;
    var y = p2 - c2;

    vp.zoomIt(x, y, evt.gesture.scale);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM