正在開發phonegap應用程序,並且與設備方向有關。鎖定橫向設備方向
基本上我希望用戶可以隨意使用設備,因爲他/她想要的是縱向或橫向。但是,我只希望屏幕轉爲縱向或橫向。目前屏幕也在逆轉景觀。
是否可以將方向更改僅限制爲縱向和橫向? (所以你將總共有2個方向改變的可能性,而不是3)。
編輯
我已經使用了插件(以下建議),並與下面的代碼的工作上來。一旦屏幕旋轉到reverseLandscape,它將以橫向模式顯示(正是我想要的)。然而,問題是,如果用戶在縱向模式下打開移動電話,方向將被鎖定,並且不會回到縱向。
$(window).bind('orientationchange', function(event){
if (event.orientation == 'landscape') {
navigator.screenOrientation.set('landscape');
}
if (event.orientation == 'portrait') {
navigator.screenOrientation.set('portrait');
}
});
任何人有任何想法,我應該把下面的行,以便解鎖方向?
navigator.screenOrientation.set('fullSensor');
我需要把它限制在兩個方向只不是三個。我需要的方向是:只有肖像和風景。我不希望有逆向縱向或逆向風景 – user1809790
我嘗試過使用此解決方案,但有趣的是它不起作用。當我嘗試在switch語句之外設置方向時,它工作,但是它在switch語句中不起作用。 – user1809790