How to improve PreLoadMe script to support browsers with disabled JavaScript? <p> Hi all, this script (by <a href="https://github.com/niklausgerber/PreLoadMe" rel="nofollow" title="Source on GitHub">Niklaus Gerber</a>) works, but there's one problem. Once I set it up, it starts from CSS styles by covering whole page with div. Then script comes to uncover fully loaded site, however, it also locks browsers with disabled JavaScript (infinite loading). </p> <p> Can someone help me to unlock those users, by changing this script or suggest me something more friendly for also those folks? (it's not online yet). </p> <p> The code is: </p> <pre><code> $(window).load(function() { $('#status').fadeOut();animation $('#preloader').delay(350)\.fadeOut('slow'); $('body').delay(350).css({'overflow':'visible'}); }) </code></pre> <p>For the HTML:</p> <pre><code> &lt;div id="preloader"&gt; &lt;div id="status"&gt;&amp;nbsp;&lt;/div&gt; &lt;/div&gt; </code></pre> <p>CSS:</p> <pre><code> body { overflow: scroll; } #preloader { position: fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:99; } #status { width:200px; height:200px; position:absolute; left:50%; top:50%; background-image:url(../img/status.gif); background-repeat:no-repeat; background-position:center; margin:-100px 0 0 -100px; } </code></pre> <p>Thanks in advance for any sugestions.</p>