Wie laden Sie die Webseite, wenn die Orientierung verändert?

Ich versuche, die ein Ereignis auslösen, mit jQuery mobile, das automatisch lädt die Seite, wenn das Gerät seine Orientierung ändert. Ich habe media queries geschrieben mit max-device-width, orientation:landscape, und orientation: portrait. Da die <video> nicht korrekt skaliert...die einzige Lösung, die ich denken kann, ist, die Seite zu aktualisieren, um die richtige Medien-Abfrage, die mit dem Gerät gedreht wird.

Wie gehe ich über das tun dies? Danke.

  • Haben Sie schaute in die onorientationchange Veranstaltung?
  • Ein wenig.
  • Es hat nicht funktioniert. Fügen Sie Ihren code in den <script> - tag in den <head> mit der jQuery mobile verknüpft, richtig? Ist diese Art von Veranstaltung noch möglich?
  • Haben Sie überprüft, um zu sehen, ob die orientationchange - Ereignis ausgelöst? Setzen Sie ein alert oder console.log in ihm zu sehen, ob es ausgelöst wird. Welche version von jQM verwenden Sie? Sie können versuchen $(window).bind('orientationchange', function(e) {} ); anstatt on.
Schreibe einen Kommentar