Hammer.js拖放问题,多点触控

时间:2013-11-19 08:47:38

标签: javascript jquery

我已在此页面中实施了拖放算法:https://github.com/EightMedia/hammer.js/blob/master/examples/drag.html

如果鼠标在桌面上移动不太快,它可以正常工作,否则它会丢失原始拾取元素的轨迹,只是移动新的元素,它位于当前鼠标位置之下。

这里可以看到问题的视频: http://www.screenr.com/tIO8

我尝试将代码更改为此,然后它可以正常工作,但它无法同时对不同的对象使用多个触摸。

            for(var t=0,len=touches.length; t<len; t++) {
                var target = $(this);
                target.css({
                    zIndex: 1337,
                    left: touches[t].pageX-50,
                    top: touches[t].pageY-50
                });

代码不应该丢失对象的跟踪,并且应该能够使用多点触控。

0 个答案:

没有答案