Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改Phonegap JQuery mobile上的方向_Javascript_Jquery Mobile_Cordova - Fatal编程技术网

Javascript 更改Phonegap JQuery mobile上的方向

Javascript 更改Phonegap JQuery mobile上的方向,javascript,jquery-mobile,cordova,Javascript,Jquery Mobile,Cordova,嗨,我用jqm和phonegap编写了一个简单的应用程序,我在改变方向方面遇到了一些问题。我需要在一页上改变方向。我可以更改“支持的界面方向”的值,但它适用于所有页面,可能是在一个页面上更改方向的方法?您可以使用此插件 要将屏幕锁定为横向: navigator.screenOrientation.set('landscape'); 要将屏幕锁定为纵向,请执行以下操作: navigator.screenOrientation.set('portrait'); 要解锁: navigator.s

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

您可以使用此插件

要将屏幕锁定为横向:

navigator.screenOrientation.set('landscape');
要将屏幕锁定为纵向,请执行以下操作:

navigator.screenOrientation.set('portrait');
要解锁:

navigator.screenOrientation.set('fullSensor');

下面是一个更新的插件,它对我来说非常适合:

要使用它(对于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。

仅适用于Android。这一款适用于Android、iOS和WP: