diff --git a/js/jquery.mobile.transition.fadeoutin.js b/js/jquery.mobile.transition.fadeoutin.js index c5fe9428..50007e41 100644 --- a/js/jquery.mobile.transition.fadeoutin.js +++ b/js/jquery.mobile.transition.fadeoutin.js @@ -5,13 +5,12 @@ (function( $, window, undefined ) { function fadeOutInTransitionHandler( name, reverse, $to, $from ) { - + var deferred = new $.Deferred(), reverseClass = reverse ? " reverse" : "", 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() { @@ -48,17 +47,11 @@ function fadeOutInTransitionHandler( name, reverse, $to, $from ) { doneIn = function() { - $to - .removeClass( "out in reverse " + name + " " + preTransClass ) - .parent().removeClass( viewportClass ); + $to.removeClass( "out in reverse " + name + " " + preTransClass ); - $.mobile.silentScroll( toScroll ); - deferred.resolve( name, reverse, $to, $from ); }; - $to.parent().addClass( viewportClass ); - //clear page loader $.mobile.hidePageLoadingMsg();