【问题标题】:prevent window from dragging in ios5 mobile browser防止窗口在ios5移动浏览器中拖动
【发布时间】:2012-01-08 22:38:37
【问题描述】:

我正在开发 iPad 浏览器游戏,但似乎无法锁定窗口。我已经使用典型的溢出技术阻止了滚动条,但整个窗口仍然上下拖动(新的橡皮筋式效果)

有没有办法去掉这个窗口拖拽?

谢谢

【问题讨论】:

    标签: javascript html mobile safari ios5


    【解决方案1】:

    绑定到touchmove 并防止正在滚动的默认操作

    document.body.addEventListener('touchmove', function (ev) { 
      ev.preventDefault();
    });
    

    或者使用 jQuery

    $('body').bind('touchmove', function (ev) { 
      ev.preventDefault();
    });
    

    编辑:我实际上遇到了另一个可能更简单的解决方案,试试这个

    body { overflow: hidden; }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 2019-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多