Javascript Nexus7和Nexus4上Hammer.js和Phonegap之间的兼容性

Javascript Nexus7和Nexus4上Hammer.js和Phonegap之间的兼容性,javascript,events,cordova,hammer.js,Javascript,Events,Cordova,Hammer.js,我正在用Phonegap 2.8.1的Android应用程序玩Hammer.js的1.0.5版 在iPad上,一切似乎都很好。 但在Nexus7和Nexus4(安卓4.2.2)上,用超过一个手指轻扫和轻按不起作用 这是我的测试页面: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style> #touch-m

我正在用Phonegap 2.8.1的Android应用程序玩Hammer.js的1.0.5版

在iPad上,一切似乎都很好。 但在Nexus7和Nexus4(安卓4.2.2)上,用超过一个手指轻扫和轻按不起作用

这是我的测试页面:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <style>
            #touch-me {
                width:500px;
                height:500px;
                background:red;
            }
        </style>
    </head>
    <body>
        <div id="touch-me">gf</div>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/hammer.js"></script>
        <script type="text/javascript">
            var hammertime = Hammer(document.getElementById('touch-me'), {
                swipe_max_touches: 5
            });
            hammertime.on("swipe", function(e) {
                alert('SWIPE:'+e.gesture.touches.length);
            });
            hammertime.on("tap", function(e) {
                alert('TAP:'+e.gesture.touches.length);
            });
        </script>
    </body>
</html>

#摸摸我{
宽度:500px;
高度:500px;
背景:红色;
}
女朋友
var hammertime=Hammer(document.getElementById('touch-me'){
滑动最大接触次数:5次
});
hammertime.on(“滑动”,函数(e){
警报('SWIPE:'+e.signature.touchs.length);
});
hammertime.on(“轻敲”,功能(e){
警报('TAP:'+e.signature.touchs.length);
});
当我用两个手指轻敲时,它会发出警报
SWIPE:1
,就像锤子将两点解释为移动一样