Пишу сразу после body код:
function createDiv() {
var _body = document.getElementsByTagName('body') [0];
var _div = document.createElement('div');
_div.id = 'page-preloader'
_div.innerHTML = '<span class="spinner"></span>'
_body.appendChild(_div);
}
createDiv();
т.е. в самом начале скриптом создаю прелоадер, и при выключенном js он не сработает, что и требуется. Далее в недрах хитрой wordpress темы с помощью jquery по событию .ready прописываю скрыть прелоадер.
И все бы хорошо, но в момент загрузки происходит скачок: сначала появляется недозагруженная страничка, и только потом вылезает прелоадер. Что не так делаю? Подскажите пожалуйста.