ServerBloke ServerBloke - 1 month ago 19
jQuery Question

Javascript get mobile screen width after orientation change

I am capturing the

orientationchange
event like this:

$(window).bind( 'orientationchange', function(e){

});


How can I get the new screen width and height in pixels after the
orientationchage
?

I have tried
screen.width
but this doesn't change, it remains as the initial width, even after orientation change.

Answer
$(window).bind( 'orientationchange', function(e){
    var ori = window.orientation,
        width = (ori==90 || ori==-90) ? screen.height : screen.width;
});