1485 sujets

Web Mobile et responsive web design

Bonjour à tous,

Dans le cadre de mes études je dois réaliser un site web sur mobile, nous souhaitons avec

mon groupe créer une barre de navigation qui "colle" en bas du terminal mobile, nous avons

essayé avec l'attribut fixed et un bottom 0 mais cela ne marche pas...

Avez vous une solution à ce problème ?

Merci beaucoup Smiley cligne
Il est possible (probable) que certains navigateurs mobile ne respectent pas la position fixed pour éviter des désagréments à leurs utilisateurs.

Je crois (sans en être entièrement certain) que jQuery mobile permet de maintenir un barre de navigation en haut ou en bas sans problème. Peut-être étudier leur solution et voir si ça peut coller à votre projet.
Salut,

je cherche également à faire la même chose que toi , à savoir , avoir un footer fixe qui fonctionnerai sur tous les navigateurs mobile. Et force est de constater que c est très difficile .

Le problème est qu on souhaite faire un footer à la iphone-like et que pour le moment la solution commune à tous les navigateurs et inexistante.

Mais le principale problème réside dans le fait qu on ne peux pas scroller dans une div pour le moment , à moins d utiliser des librairies patch .


Voici les différentes solutions que j ai testé

*Mettre ma div footer en position fixed avec un bottom=0px et un left=0px.
Cela marche sur les navigateurs internet courant ( Sauf IE evidemment ). Mais une fois sur une téléphone, certains navigateurs ne l interprète pas ( meme si les derniers OS commencent petit a petit a prendre en charge cette position )


* JqueryMobile permet de créer un footer fixe à travers le data-role et data-position (data-role="footer" data-position="fixed" ), cependant lorsque qu on test le code sur certain téléphone (notamment android 2.1), le footer ne s affiche pas correctement . Il y a souvent des problèmes de repositionnement ou une animation de repositionnement qui n est pas souhaitable.
voir : http://jsfiddle.net/UhNH5/16/


* J ai essayé de réaliser la démo présente à cette page la:
http://www.jquery4u.com/demos/jsliderelatedpages/ ,
mais cela ne fonctionne pas très bien sur le mobile ...


* Une solution parait fonctionnel , voir à cette page: http://cubiq.org/iscroll
la librairie iScroll permet d activer le scroll dans une div sur mobile. Cela semble bien fonctionner car les dev de JqueryMobile pensent à l intégrer dans le core du framework.
Cependant , certains téléphones posent encore des problèmes ( notamment blackberry ).


Donc si qq un a une solution efficace qui permettrait d afficher un footer fixe comme sur un iPhone, je suis MEGA PRENEUR !!!!!!!!!!