如何禁用iPad web应用程序上的滚动
How do I disable scrolling on an iPad webapp?
常规:
document.body.addEventListener('touchmove',function(event){event.preventDefault();},false);
对我不起作用。我正努力让我的iPad网页应用尽可能地贴近本地。
将处理程序直接放在document
元素上,而不是放在body
上。
我在以下方面取得了成功:
<meta name="viewport" content="user-scalable=1.0,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
然后使用jQuery:
$(document).bind('touchmove', false);
如果你想处理不同的方向,这也会很有用:
<link rel="stylesheet" type="text/css" href="css/main.css" media="all">
<link rel="stylesheet" type="text/css" href="css/landscape.css" media="all and (orientation:landscape)">
<link rel="stylesheet" type="text/css" href="css/portrait.css" media="all and (orientation:portrait)">
相关文章:
- 使用javascript将视频从我的android应用程序上传到youtube
- 使用fullpagejs在固定元素上滚动
- 如何保护节点webkit应用程序上的字体
- 如何减少在移动网络应用程序上播放声音的延迟
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- Meteor应用程序上的警报/通知不会出现
- 如何获取模式引导程序上的值复选框
- 在Ionic应用程序上使用$.getScript加载谷歌地图Api
- 支持在画布上滚动和拖动操作
- 离子和角度:带标签的应用程序上的路线
- 无法在Chrome(打包)应用程序上检测到ESC按钮(全屏显示时)
- 一个Web应用程序上有两个Java脚本
- 从datetimepicker引导程序上点击的日期获取点击事件
- 在html中的图像上滚动文本
- jQuery在部分上滚动时突出显示菜单项
- 角度UI路由器无法在chrome应用程序上运行
- 在移动应用程序上滚动iframe会在某个时刻跳到页面顶部
- 防止主窗口在 Facebook 应用程序上使用箭头键时滚动
- 如何禁用iPad web应用程序上的滚动
- SlickGrid 按钮单击处理程序在滚动事件上停止运行