Safari iPad:防止双击缩放 [英] Safari iPad : prevent zoom on double-tap
本文介绍了Safari iPad:防止双击缩放的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在Safari for iPad上创建一个网站。我需要阻止双击事件的缩放,但我有两个问题:
I'm creating a site on Safari for iPad. I need to prevent the zoom on double-tapping event but I have two problems:
- 双击不会产生任何事件,所以我不能使用event.preventDefault();
- 我只有在满足某些条件时才需要这样做,所以我不能使用标签
< meta name =viewportcontent =user-scalable = no>
......如果我这样做,用户就永远无法放大我的页面。
- a double tap doesn’t generate any events, so I can't use "event.preventDefault();"
- I need to do this only when some conditions are fulfilled, so I can't use the tag "
<meta name = "viewport" content = "user-scalable = no">
"... If I did that, users could never zoom on my page.
如何解决这些问题?
推荐答案
手机Safari不支持javascript ondblclick事件。它被Safari解释为缩放。
Mobile Safari does not support the javascript ondblclick event. It's interpreted by Safari as a "zoom".
Raul Sanchez发布了一个潜在的解决方案:
http://appcropolis.com/implementing-doubletap-on-iphones-and-ipads/
Raul Sanchez has posted a potential solution: http://appcropolis.com/implementing-doubletap-on-iphones-and-ipads/
这篇关于Safari iPad:防止双击缩放的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文