5
我遇到了以下問題:PhoneGap + iOS防止默認滾動操作從輸入文本字段開始
我有一個滾動區域,其中包含輸入文本字段列表。
我用
ontouchmove = function(e){ e. preventDefault(); }
防止頁面的滾動全球。除了手勢從輸入字段開始的情況以外,它工作正常。
當第一次觸摸到輸入字段時,如何防止頁面的全局滾動?
謝謝。
我遇到了以下問題:PhoneGap + iOS防止默認滾動操作從輸入文本字段開始
我有一個滾動區域,其中包含輸入文本字段列表。
我用
ontouchmove = function(e){ e. preventDefault(); }
防止頁面的滾動全球。除了手勢從輸入字段開始的情況以外,它工作正常。
當第一次觸摸到輸入字段時,如何防止頁面的全局滾動?
謝謝。
我相信你想使用addEventListener函數來捕獲touchmove事件,以便even不會「冒泡」。試試這個:
/* This code prevents users from dragging the page */
var preventDefaultScroll = function(event) {
event.preventDefault();
window.scroll(0,0);
return false;
};
document.addEventListener('touchmove', preventDefaultScroll, false);
this可能有助於
節「更專業的解決方案:」可能是你在找什麼。
不,這沒有幫助 –