var pageLoader = jQuery('
') var pageLoaderBar = jQuery('
') body.append(pageLoader) pageLoader.append(pageLoaderBar) var pageLoaderValue = 0 $(window).on('beforeunload', function() { setInterval(function() { pageLoaderBar.width(pageLoaderValue.toString() + '%') pageLoaderValue = Math.min(pageLoaderValue + .2, 100) }, 25) })