如討論here in the apple forum當在列表上使用webkit-overflow-scrolling: touch
時,觸摸識別會中斷。ios,webkit溢出滾動:滾動列表上的觸摸識別中斷
- 啓動滾動
- 觸摸列表元素,而名單還在滾動
元素被觸摸並不是唯一的真正打擊,但在步驟1中的一個觸摸啓動滾動。我試圖使用iScroll複製本機滾動,但失敗了。滾動非常緩慢並且非常不可用。儘管等待列表停止,還有什麼辦法可以解決嗎? :(Thx提前
編輯
解決方法現在:
支票通過滾動:
$('.myList').on('touchmove', function(event {
App.set('scroll', true);
});
拒絕滾動後的第一次觸摸:
click : function(event) {
if (App.get('scroll')) {
App.set('scroll', false);
return false;
} else {
this.performClick();
return true;
}
}
現在所有的ios用戶都需要觸摸兩次.. 。是否有辦法捕捉第一個觸摸的座標並在相同的座標處模擬第二個觸摸?