【发布时间】:2012-06-01 11:15:12
【问题描述】:
有没有办法在滚动 div 中禁用反弹效果?
到目前为止,我已经尝试了这些方法,但都没有奏效。请帮忙!
How to disable vertical bounce/scroll on iPhone in a mobile web application
Can't disable bounce with UIScrollView and pagingEnabled=YES
ipad safari: disable scrolling, and bounce effect?
Disable UITableView vertical bounces when scrolling
和
谢谢!
【问题讨论】:
-
对于任何解决方案,您是否在错误控制台中收到任何错误?
-
好的。您的一些链接提到了 UIScrollView 或 UITableView,所以如果您正在制作 HTML 页面,这些对您没有帮助。您能否发布您使用的其中一种 JavaScript 技术的实现?
-
这是我使用过的方法之一 - document.ontouchmove = function(event) { event.preventDefault(); } var myDiv =document.getElementById("scrollableDiv"); myDiv.ontouchmove = function(event) { event.stopPropagation(); }
-
我已经使用 PhoneGap 将这个 Web 应用程序包装在 XCode 中。也试过 myScrollView.bounces=NO;和 [(UIScrollView*)[webview.subviews objectAtIndex:0] setAllowsRubberBanding:NO];在这里,我需要 div 滚动但不反弹。不确定是否可行。
-
我发布的链接看起来也有PhoneGap解决方案。您可能想尝试一下。
标签: javascript objective-c ios cordova mobile-safari