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可能有助于
节“更专业的解决方案:”可能是你在找什么。
不,这没有帮助 –