В течение нескольких дней я искал способ всегда отображать только один конкретный div мобильной страницы jquery в ландшафтном режиме.
Если у вас есть примеры или идеи, которые могут помочь, я был бы очень признателен.
function forceLandscape() {
console.log('Starting: forceLandscape ');
console.log('----------------------------------------------------');
// var orientation = window.orientation;
// var new_orientation = 0;
// switch (orientation) {
// case 90:
// break;
// case -90:
// new_orientation = 180
// $('body').css({ ".ui-mobile,.ui-mobile .ui-page{min-height:300px} -webkit-transform": "rotate(" + new_orientation + "deg);" });
// break;
// case 180:
// new_orientation = 270;
// $('body').css({ ".ui-mobile,.ui-mobile .ui-page{min-height:300px} -webkit-transform": "rotate(" + new_orientation + "deg);" });
// break;
// case 0:
// new_orientation = 90;
// $('body').css({ ".ui-mobile,.ui-mobile .ui-page{min-height:300px} -webkit-transform": "rotate(" + new_orientation + "deg);" });
// break;
// default:
// $('body').css({ ".ui-mobile,.ui-mobile .ui-page{min-height:300px} -webkit-transform": "rotate(" + new_orientation + "deg);" });
// }
console.log('----------------------------------------------------');
console.log('Completed: forceLandscape ');
}