【问题标题】:Disabling scrolling on iPad in a home screen application在主屏幕应用程序中禁用 iPad 上的滚动
【发布时间】:2012-07-11 21:17:27
【问题描述】:

我想在 iPad HTML 页面中禁用滚动,但是当页面从主屏幕启动时它不起作用。

我已在正常运行的 Safari 中禁用滚动。但是,当我从主屏幕运行页面时,它会垂直滚动,并带有弹跳效果。我目前正在使用:

$(document).bind('touchmove', function(e) {
    e.preventDefault();
});

【问题讨论】:

    标签: html ipad safari


    【解决方案1】:

    您应该使用 touchstart 而不是 touchmove。这应该可以解决问题。原因是在平移过程中没有触发任何事件,所以触发 touchmove 事件太晚了。

    【讨论】:

    • 这实际上是一个不同的问题。 JavaScript 没有运行,因为似乎是主屏幕应用程序缓存的一个错误,它会使用已通过 etag 系统缓存的旧版本文件。
    猜你喜欢
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多