在主屏幕应用程序中禁用iPad上的滚动
问题描述:
我想禁用iPad HTML页面中的滚动,但当页面从主屏幕启动时不起作用。在主屏幕应用程序中禁用iPad上的滚动
我已禁用正常运行的Safari中的滚动功能。但是,当我从主屏幕运行该页面时,它会以反弹效果垂直滚动。我目前使用:
$(document).bind('touchmove', function(e) {
e.preventDefault();
});
答
您应该使用touchstart而不是touchmove。这应该解决这个问题。原因是在平底锅里没有发生任何事件,所以touchmove事件被解雇太晚了。
这实际上是一个不同的问题。 JavaScript没有运行,因为它似乎是主屏幕应用程序缓存中的一个错误,它会使用与etag系统一起缓存的旧版本文件。 – 2012-07-12 22:52:07