Check out the JQM API here ... (not tested yet)
http://api.jquerymobile.com/orientationchange/
Time Change Orientation
The time of the changechange event regarding the change in height and width of the client varies between browsers, although the current implementation will give you the correct value for the event.orientation obtained from window.orientation. This means that if your anchors depend on the height and width, you can turn off the orientation. Modify in general with $ .mobile.orientationChangeEnabled = false so that the resize backup code triggers your bindings.
http://jquerymobile.com/demos/1.2.0/docs/api/globalconfig.html
You can override the default settings by extending the $ .mobile object using the jQuery $ .extend method.
$(document).bind("mobileinit", function(){ $.extend( $.mobile , { foo: bar }); });
source share