3

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

4

2 回答 2

4

你可以使用这个插件。

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

要将屏幕锁定为横向:

navigator.screenOrientation.set('landscape');

要将屏幕锁定为纵向:

navigator.screenOrientation.set('portrait');

开锁:

navigator.screenOrientation.set('fullSensor');
于 2012-06-05T06:14:57.753 回答
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。

于 2016-08-27T18:11:09.390 回答