2016-12-26 4 views
0

Ich muss Ausrichtung Änderung Ereignis im mobilen Webbrowser auslösen, ab jetzt weiß ich, dass wir Orientierung Änderung Ereignis mit Jquery bekommen können, aber ich muss es auslösen.Auslöser Geräteausrichtung Änderungsereignis über js

also, wenn ich auf die Schaltfläche zum Ändern der Orientierung klicken, sollte die aktuelle Webseite ihre Ausrichtung ändern.

Vielen Dank im Voraus.

+1

[Verwandte Frage] (http://stackoverflow.com/a/14360699/863110) –

+0

Danke @MoshFeu für die Antwort, aber ich möchte jquery/js Ereignisse hinzufügen, anstatt CSS für beide Ausrichtung zu ändern. – VRK

+0

'jquery/js events' - welche Ereignisse? Meinst du, dass Sie das Ereignis [orientationchange] (https://developer.mozilla.org/en-US/docs/Web/Events/orientationchange) auslösen möchten? –

Antwort

0

Wenn ich Sie richtig verstehe, Sie trigger auf dem $(window) Element verwenden können:

$(window).on("orientationchange",function(){ 
 
    console.log("The orientation has changed!"); 
 
}).trigger('orientationchange');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

http://output.jsbin.com/lesowow

+0

Danke, aber dieses Ereignis wird ausgelöst, aber es hat die Geräteausrichtung nicht geändert. – VRK

+0

OK. Das habe ich dir gesagt, das kannst du nicht. Sie können die Ausrichtung nur in der Manifestdatei definieren, Sie können sie jedoch nicht ändern. –