Window : l'événement deviceorientation

L'événement deviceorientation est déclenché lorsque des données sont disponibles, à partir d'un capteur d'orientation, sur l'orientation actuelle de l'appareil par rapport au cadre de coordonnées de la Terre. Ces données sont recueillies à partir d'un magnétomètre à l'intérieur de l'appareil. Voir Données d'orientation et de mouvement expliquées pour plus de détails.

Propagation Non
Annulable Non
Interface DeviceOrientationEvent
Propriété du gestionnaire d'événements window.ondeviceorientation (en-US)

Exemple

if (window.DeviceOrientationEvent) {
  window.addEventListener("deviceorientation", function(event) {
    // alpha : rotation autour de l'axe z
    var rotateDegrees = event.alpha;
    // gamma : de gauche à droite
    var leftToRight = event.gamma;
    // bêta : mouvement avant-arrière
    var frontToBack = event.beta;

    handleOrientationEvent(frontToBack, leftToRight, rotateDegrees);
  }, true);
}

var handleOrientationEvent = function(frontToBack, leftToRight, rotateDegrees) {
  // faire quelque chose d'étonnant
};

Spécifications

Spécification Statut
DeviceOrientation Event Specification
La définition de 'l'événement DeviceOrientation' dans cette spécification.
Brouillon de l'éditeur

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi