jQuery mobile paysage et portrait de la classe
J'ai commencé à utiliser le framework jquery mobile mais je n'arrive pas à utiliser le paysage et le portrait des classes de minipulate les styles.
documentation dit
L'élément HTML aura toujours une classe de "portrait" ou "paysage", en fonction de l'orientation de l'appareil ou navigateur.
donc je suis sous l'impression que <h1>foo</h1>
serait <h1 class="landscape">foo</h1>
ou <h1 class="portrait">foo</h1>
encore h1.landscape { font-size:16px; }
et h1.portrait { font-size:9px; }
ne semble pas fonctionner.
Si quelqu'un pouvait briller un peu de lumière sur ce qu'il serait bien apprécié.
OriginalL'auteur Phil Jackson | 2010-11-23
Vous devez vous connecter pour publier un commentaire.
ok. J'ai décidé de voir ce qui se passe et utilisé curl pour obtenir le code source via android vue.
Le seul élément qui a le paysage ou le portrait de la classe est la balise html.
J'ai aussi remarqué que le cadre n'est pas auto commutateur de la classe sur la rotation de sorte que le code suivant que j'ai testé fonctionne.
ferraille ci-dessus qui a des défauts.
à l'aide d'un liitle de Tommi Laukkanen de l' script ci-dessus fonctionne très bien.
non, il n'est pas..
Il a utilisé (en version bêta 3 je crois) mais ne le fait plus.
Je serais à l'aide de la "orientationchange" de l'événement, plutôt que de les redimensionner..
n'oubliez pas d'ajouter une classe standard "portrait" ou "paysage" dans votre code html manuellement OU modifier le script qui ajoute une classe, même si elle n'a pas déjà ET init de cette fonction sur le document de prêt d'autre, ça ne marchera pas!
OriginalL'auteur Phil Jackson
Désolé mais ce n'est pas à jour!
Depuis HTML5 vous avez en CSS3 MediaQueries.
Maintenant vous pouvez choisir le style dans le CSS:
OriginalL'auteur JonT
Le portrait et paysage classes sont ajoutées à l'élément html (et non à chaque élément de la page), si vous voulez le sélecteur css pour l'apparence du paysage/portrait en premier. Les ouvrages suivants:
OriginalL'auteur JohnTESlade
mettre cela dans un ptit plugin
OriginalL'auteur Phil Jackson
Utiliser cette fonction:
OriginalL'auteur Xman Classical
Ici est la version complète (basé sur Phil Jackson code) testé sur différents appareils 🙂
Je suis sûr que jQuery Mobile utilisé pour gérer ceci, cependant j'ai une autre version de travail qui est basé sur l'orientation de l'écran, cependant, je pense que ce serait mieux en raison de sa simplicité...
Cela ajoute de la mode portrait ou paysage-classe, vous n'avez pas besoin de coder en dur vers votre fichier de modèle 🙂
Grâce
OriginalL'auteur ZAD