I have this loading bar that is a Jquery Plugin that is available here: http://www.jqueryscript.net/loading/Smooth-Progress-Bar-Loading-Effect-With-jQuery.html
However, the bar works on a redirect instead of displaying what actually loads. When the below code from $(this).children().html ... is in place, I see the progress bar in my Inspect Element tab go from 0% - 100%. Which is great as it loads, But I want the page to stay current and to load what ever other page is clicked, once the bar is at 100% instead.
Kind of similar to the new youtube red pre-loader. Pretty sure this script is capable of this but after hours of tweaking and attempting changes, I can't seem to work out how.
I'm a PHP head and new jQuery :/
<script type='text/javascript'>
    function loading(percent){
        $('.progress span').animate({width:percent},1000,function(){
            $(this).children().html(percent);
            if(percent=='100%'){
                $(this).children().html('Loading Complete, Redirect to Home Page...    ');
                setTimeout(function(){
                    $('.container').fadeOut();
                    location.href="http://www.jqueryscript.net";
                },1000);
            }
        })
    }
  </script> 
 
     
    