


JS et CSS implémentent la détection des changements d'orientation des appareils mobiles et le jugement des compétences d'écrans horizontaux et verticaux_javascript
May 16, 2016 pm 03:57 PMMéthode 1 : Utiliser un événement pour déclencher le basculement entre les écrans horizontaux et verticaux du téléphone
window.addEventListener("orientationchange", function() {
// Annoncer la valeur de la nouvelle direction
alerte(window.orientation);
}, faux);
Méthode 2 : surveiller les modifications de redimensionnement
window.addEventListener("resize", function() {
// Obtenir la taille de l'écran (largeur intérieure/extérieure, hauteur intérieure/extérieure)
}, faux);
css détermine si l'écran est horizontal ou vertical
/* portrait */
@media screen et (orientation:portrait) {
/* styles spécifiques aux portraits */
}
/*paysage*/
@media screen et (orientation:paysage) {
/* styles spécifiques au paysage */
}
La méthode native window.matchMedia permet d'interroger les médias en temps réel. Nous pouvons utiliser la requête média ci-dessus pour savoir si nous sommes en vue verticale ou horizontale :
var mql = window.matchMedia("(orientation : portrait)");
// S'il y a correspondance, on est en vue verticale
if(mql.matches) {
//direction verticale
alerte("1")
} autre {
//Direction horizontale
alerte("2")
}
//Ajouter un écouteur de changement de requête multimédia
mql.addListener(function(m) {
si(m.matches) {
//Changement en orientation verticale
document.getElementById("test").innerHTML="Changement en orientation verticale";
}
autre {
document.getElementById("test").innerHTML="Changement en orientation horizontale";
//Changement en orientation horizontale
}
});

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment introduire des images dans vue

Quelle est la fonction de la balise span

Dans quelle langue le plug-in du navigateur est-il écrit ?
