2012-11-06 3 views
1

J'ai une application ipad où dans la fonctionnalité de zoom par pincement par défaut de l'ipad ne fonctionne pas. Je l'ai utilisé les balises meta suivantes dans mon htmlimpossible de zoomer mon application ipad

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<meta name="description" content=""> 
<meta name="author" content=""> 

toute sorte d'aide sera très appréciée.

+0

Utilisez-vous des plugins personnalisés, comme iScroll etc? Ils peuvent (et vont) affecter la fonctionnalité de zoom par défaut. – zvona

+0

Généralement cela se produit si vous basez la taille de certains éléments sur la taille de la fenêtre (en utilisant les valeurs%, ou en utilisant Javascript pour définir les valeurs px en fonction de la taille de la fenêtre). Lorsque vous effectuez un zoom sur le contenu, le navigateur affiche des valeurs plus petites pour la largeur de la fenêtre, proportionnellement à la quantité zoomée. – joequincy

Répondre

0

<meta name="viewport" content="width=device-width; initial-scale=1; maximum-scale=10.0;">

+0

est défini par défaut sur 5.0, ce qui ne devrait pas aider à résoudre le problème. – zvona

+0

Défini un 'DOCTYPE' ??? Peut-être que vous devriez poster plus de code pour nous aider ... De cette façon, nous ne serions pas deviner seconde ... –

0

Y at-il sorte d'auditeur TouchEvent inscrit sur votre page qui pourrait préempter la touche d'événements et de les annuler avant d'atteindre le niveau de safari de manipulation de la fenêtre? S'il y en a, assurez-vous qu'ils n'arrêtent/n'annulent pas la propagation de l'événement.

+0

Eh bien, je n'ai pas utilisé d'événement tactile jusqu'à présent ... je pense que je devrais utiliser touchpunch.js et essayer. .. –

+0

ajoutant le coup de poing n'a pas fonctionné :( –

Questions connexes