0
我使用jQuery和视口元标记生成移动网站(safari mobile not uiwebview)。iOS4无法检测左右刷卡
<meta name="viewport" content="width=500, user-scalable=0, initial-scale=default" id="viewport">
我必须刷卡通过检测了jQuery插件touchSwipe http://labs.skinkers.com/touchSwipe/
$(window).swipe({
swipeLeft :function(){ console.log('1'); arrows.eq(1).click(); },
swipeRight :function(){ console.log('0'); arrows.eq(0).click(); },
allowPageScroll:"vertical"
});
刷卡检测iPad上的iOS5和Android,但iPhone的iOS4没有触发做工精细。我做了一些调试
document.ontouchstart = function(e){
console.log(e.touches[0].clientX+' | '+e.touches[0].clientY);
};
试用了所有基本的clientX pageX等。似乎都工作正常,并返回有效的数据。有人有主意吗?
我也尝试http://jgestures.codeplex.com/documentation足够奇怪的结果。 – Fresheyeball