我有一个问题,我的应用程序,制作(或制作)与Phonegap Cordova + jQuery移动。我在我的iPad上试用了这个应用程序,但只在iPhone版本上试用。
Y在config.xml中将UIWebViewBounce指令更改为false,因为Safari Scroll。但我有一个带有列表的视图。如果我向上滑动(不是向下,而是向上),视图会向上滚动几个像素,与iOS顶部栏(带有小时、电池等的栏)的像素相同。
我尝试使用以下JS代码:
document.ontouchmove = function (e) {
e.preventDefault();
};但是,我的视图滚动也不起作用,尽管它们有scrollable类。
我试过了:
document.ontouchmove = function (e) {
var touchstart = e.pageY;
if(touchstart < 35) {
e.preventDefault();
}};当我从标题向上滑动时,应用程序不会滚动,好吧,但如果我滚动到列表的底部,最后一个元素,然后继续向下滚动(向上滑动),应用程序就会用标题,只有那个像素,然后停止滚动……
发布于 2013-03-27 19:52:11
我找到了解决方法。在这篇文章中:
iOS Safari – How to disable overscroll but allow scrollable divs to scroll normally?
第二个答案,来自泰勒·道奇
https://stackoverflow.com/questions/15643433
复制相似问题