fix the orientation on page to landscape only in Jquery-mobile
Solution 1
We now have responsive tables in jquerymobile 1.3.1, you could use that...
http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/
As its not possible to lock the orientation in webapps unlike hybrid apps (phonegap). Some browsers just do not help us in that.
Next you could display this data in list format OR just check the mode, if portrait then give a simple message "To view table please use landscape".
Solution 2
Try to use the orientation
property of jQuery Mobile and set it to false.
jQuery.mobile.orientationChangeEnabled = false;
This should necessarily make a fall back on the resize window event. The resize can be handeled by min-width
CSS3
![SaurabhLP](https://i.stack.imgur.com/0i4i4.png?s=256&g=1)
SaurabhLP
From Lucknow, India. A Interactive Web Designer, HTML5 Developer, PHP Trainee, UI Developer. Currently in touch with HTML5, Jquery, Jquery Mobile, Responsive layout design with or without using framework. Command in HTML5, CSS3 with w3c standard. Basic knowledge of C, C++, Java, OOPs concepts.
Updated on June 04, 2022Comments
-
SaurabhLP about 2 years
How can the orientation of a page be landscape only as i am using jquery mobile for my webapp?
The page contains some tabular data which can't be shown in the portrait mode in the mobile version...
Take a look of my layout.. http://jsfiddle.net/nY5ZF/1/
Can this be fixed???
-
SaurabhLP over 11 yearsyour idea is right but some what the tabular design dnt fit in mobile devices... That's why trying to find the solution for it...
-
SaurabhLP almost 11 yearsyes i think this is the perfect soln. for it, i have answered this ques. before jQm launches this feature... thanks for that...