diff --git a/js/jquery.mobile.transition.fadeoutin.js b/js/jquery.mobile.transition.fadeoutin.js index 50007e41..7237148f 100644 --- a/js/jquery.mobile.transition.fadeoutin.js +++ b/js/jquery.mobile.transition.fadeoutin.js @@ -11,6 +11,7 @@ function fadeOutInTransitionHandler( name, reverse, $to, $from ) { active = $.mobile.urlHistory.getActive(), touchOverflow = $.support.touchOverflow && $.mobile.touchOverflowEnabled, toScroll = active.lastScroll || ( touchOverflow ? 0 : $.mobile.defaultHomeScroll ), + viewportClass = "ui-mobile-viewport-transitioning viewport-" + name, preTransClass = "ui-mobile-pre-transition", doneOut = function() { @@ -47,11 +48,15 @@ function fadeOutInTransitionHandler( name, reverse, $to, $from ) { doneIn = function() { - $to.removeClass( "out in reverse " + name + " " + preTransClass ); + $to + .removeClass( "out in reverse " + name + " " + preTransClass ) + .parent().removeClass( viewportClass ); deferred.resolve( name, reverse, $to, $from ); }; + $to.parent().addClass( viewportClass ); + //clear page loader $.mobile.hidePageLoadingMsg();