【发布时间】:2012-01-08 22:38:37
【问题描述】:
我正在开发 iPad 浏览器游戏,但似乎无法锁定窗口。我已经使用典型的溢出技术阻止了滚动条,但整个窗口仍然上下拖动(新的橡皮筋式效果)
有没有办法去掉这个窗口拖拽?
谢谢
【问题讨论】:
标签: javascript html mobile safari ios5
我正在开发 iPad 浏览器游戏,但似乎无法锁定窗口。我已经使用典型的溢出技术阻止了滚动条,但整个窗口仍然上下拖动(新的橡皮筋式效果)
有没有办法去掉这个窗口拖拽?
谢谢
【问题讨论】:
标签: javascript html mobile safari ios5
绑定到touchmove 并防止正在滚动的默认操作
document.body.addEventListener('touchmove', function (ev) {
ev.preventDefault();
});
或者使用 jQuery
$('body').bind('touchmove', function (ev) {
ev.preventDefault();
});
编辑:我实际上遇到了另一个可能更简单的解决方案,试试这个
body { overflow: hidden; }
【讨论】: