改变Phonegap JQuery mobile的方向

时间:2012-04-27 06:38:19

标签: javascript jquery-mobile cordova

您好我使用jqm和phonegap编写简单的应用程序,我有一些改变方向的问题。我需要在一个页面上更改方向。我可以更改“支持的界面方向”值,但它适用于所有页面,可能存在改变方向在一个页面上的方式吗?

2 个答案:

答案 0 :(得分:4)

您可以使用此插件。

https://github.com/champierre/pg-plugin-screen-orientation

将屏幕锁定为横向:

navigator.screenOrientation.set('landscape');

将屏幕锁定为纵向:

navigator.screenOrientation.set('portrait');

解锁:

navigator.screenOrientation.set('fullSensor');

答案 1 :(得分:0)

这是一个更新的插件,适用于我:https://github.com/apache/cordova-plugin-screen-orientation

要使用它(对于cordova版本> 4)执行以下命令:

cordova plugin add cordova-plugin-screen-orientation

或者对于phonegap:

phonegap plugin add cordova-plugin-screen-orientation

然后像这样使用它:

screen.lockOrientation('portrait')
screen.lockOrientation('landscape')

适用于Android和&的iOS。