触摸平板电脑:防止touchmove / touchstart没有滞后时间

时间:2012-12-13 12:00:40

标签: javascript event-handling touch blackberry-playbook

如何阻止Blackberry平板电脑上的touchmove(touchstart?)操作?例如,不允许用户放大图像或表单/按钮。我试过了

<img src= "image.jpg" ontouchstart="event.preventDefault();">

并且(在$(文件).ready内外)

document.body.addEventListener('touchstart', function(e){ e.preventDefault(); });

这些似乎有效,但并不完全。当页面首次加载时,有时会出现滞后时间,我可以放大。但并不总是如此,但足以让它成为一个问题。

有没有办法防止这种延迟时间 - 或者是一种阻止页面显示的好方法,直到我知道preventDefault已被激活&#34;?

1 个答案:

答案 0 :(得分:0)

我需要这个标题 - 这就是诀窍。

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">