Использую прелоадер который нашел в интернете, он мне очень нравится и подходит, но как мне сделать так чтобы он грузился сразу после загрузки страницы, т.е. оранжевое поле уже было с первой секунды видно, а не через пол или секунду после загрузки страницы?
Рабочий пример
А это стоит в футере:
<div id="hellopreloader">
<div id="hellopreloader_preload"></div>
</div>
<script type="text/javascript">
var hellopreloader = document.getElementById("hellopreloader_preload");
function fadeOutnojquery(el) {
el.style.opacity = 1;
var interhellopreloader = setInterval(function () {
el.style.opacity = el.style.opacity - 0.05;
if (el.style.opacity <= 0.05) {
clearInterval(interhellopreloader);
hellopreloader.style.display = "none";
}
}, 16);
}
window.onload = function () {
setTimeout(function () {
fadeOutnojquery(hellopreloader);
}, 0);
};
</script>