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