Javascript Nexus7和Nexus4上Hammer.js和Phonegap之间的兼容性
我正在用Phonegap 2.8.1的Android应用程序玩Hammer.js的1.0.5版 在iPad上,一切似乎都很好。 但在Nexus7和Nexus4(安卓4.2.2)上,用超过一个手指轻扫和轻按不起作用 这是我的测试页面: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
<!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
,就像锤子将两点解释为移动一样