我正在BlackBerry 10 WebWorks SDK上构建js应用程序,我正在寻找其他方法来防止平移和缩放行为。 我通过禁用默认的touchmove行为尝试了ios方法,但它会导致我能承受的其他错误。
<script type="text/javascript">
function preventBehavior(e) {
e.preventDefault();
}
document.addEventListener('touchmove', preventBehavior, false);
</script>
其他建议?
答案 0 :(得分:0)
如果您指的是视口平移/缩放/弹跳,那么在未设置视口的情况下可以使用:
我通常在我的索引html文件中添加它。
<!-- set viewport -->
<script>
var meta = document.createElement("meta");
meta.setAttribute('name','viewport');
meta.setAttribute('content','initial-scale='+ (1/window.devicePixelRatio) + ',user-scalable=no');
document.getElementsByTagName('head')[0].appendChild(meta);
</script>