【发布时间】:2012-02-13 21:54:59
【问题描述】:
如您所知,原生 iOS 应用程序的主窗口通常是固定的,不可拖动,但由于 PhoneGap 应用程序是基于浏览器的,因此用户可以上下拖动主窗口。是否有解决方案可以修复 PhoneGap 应用,使其更像原生应用?
【问题讨论】:
标签: iphone ios html jquery-mobile cordova
如您所知,原生 iOS 应用程序的主窗口通常是固定的,不可拖动,但由于 PhoneGap 应用程序是基于浏览器的,因此用户可以上下拖动主窗口。是否有解决方案可以修复 PhoneGap 应用,使其更像原生应用?
【问题讨论】:
标签: iphone ios html jquery-mobile cordova
你可以给 body 添加一个 touchmove 监听器:
document.body.addEventListener('touchmove',blockTouchMove,false);
函数是
function blockTouchMove(event) {
// Prevent scrolling on this element
event.preventDefault();
...
}
【讨论】: