diff --git a/js/jquery.mobile.fixHeaderFooter.js b/js/jquery.mobile.fixHeaderFooter.js index 7c5ebccb..01e1e6a9 100644 --- a/js/jquery.mobile.fixHeaderFooter.js +++ b/js/jquery.mobile.fixHeaderFooter.js @@ -109,9 +109,9 @@ $.fixedToolbars = (function(){ prevFooter = prevPage && prevPage.find( ":jqmData(role='footer')" ); var prevFooterMatches = prevFooter.jqmData( "id" ) === id; - if( prevFooterMatches ){ + if( id && prevFooterMatches ){ stickyFooter = footer; - setTop( stickyFooter.removeClass("fade").appendTo( $.mobile.pageContainer ) ); + setTop( stickyFooter.removeClass( "fade in out" ).appendTo( $.mobile.pageContainer ) ); } }); @@ -122,9 +122,9 @@ $.fixedToolbars = (function(){ if( stickyFooter && stickyFooter.length ){ setTimeout(function(){ - setTop( stickyFooter.appendTo( $this ) ); + setTop( stickyFooter.appendTo( $this ).addClass("fade") ); stickyFooter = null; - },400); + }, 500); } $.fixedToolbars.show(true, this);