簡體   English   中英

如何在iPad webapp上禁用滾動?

[英]How do I disable scrolling on an iPad webapp?

通常:

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

不適合我。 我想讓我的iPad webapp感覺盡可能本地化。 任何答案都表示贊賞。

將該處理程序直接放在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)">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM