2010-12-02 42 views
0

Je crée un wepapp, qui a un menu horizontal. Le menu est limité à 320px et a un débordement défini sur caché. À l'intérieur des liens sont enveloppés dans un div qui a une largeur définie. La liste déborde sur l'axe des x. J'ai appliqué un plugin jquery appelé OverScroll afin que vous puissiez faire glisser cette liste à gauche et à droite pour révéler les éléments de menu cachés.Dévisser glisser/glisser à l'intérieur du débordement: conteneur caché sur l'iPhone

Cela fonctionne très bien sur un navigateur de bureau, mais j'ai de la difficulté à le faire fonctionner sur l'iPhone.

J'ai mis en place une démo à www.irfanyasin.com/iphone/

Toutes les idées?

Merci

Répondre

1

Outre les problèmes d'utilisation générale (les gens vont savoir qu'il est coulissant? Je pouvais voir comment cela peut être gênant si vous utilisez ce menu souvent et doivent glisser beaucoup), traînage ne fonctionne pas la plupart des interfaces tactiles. Vous pourriez essayer d'ajouter des boutons gauche et droit qui font défiler le menu quand ils les cliquent peut-être?

Votre démo ne fonctionne pas non plus dans Chrome sur mon bureau. Le menu est-il supposé glisser? Ça ne va pas.

+0

Merci pour la réponse Litso, j'ai effectivement vu une mise en œuvre très similaire sur l'application Mashable et le vieux site iPhone Facebook également utilisé pour utiliser cet effet. Je l'ai testé sur le chrome et cela a fonctionné si vous maintenez enfoncé et faites glisser sur le menu horizontal, il faut faire glisser à gauche et à droite – Irfan