Мне нужна помощь в реализации %-ого preloader-а.
Я раньше делал вот таким образом, но мне нужно узнать % загрузки страницы, как это сделать?
$(window).on('load', setTimeout(function () {
$preloader = $('.preloader'),
$preloader.hide('slide',{ direction: "down" }, 800);
}, 1400));
Через $.ajax не получается вычислить %, вычисляет 2 раза 77% и 100%
$.ajax({
xhr: function () {
var xhr = new window.XMLHttpRequest();
xhr.upload.addEventListener("progress", function (evt) {
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total;
console.log("upload: " + percentComplete);
}
}, false);
xhr.addEventListener("progress", function (evt) {
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total;
console.log("download: " + percentComplete);
}
}, false);
return xhr;
},
success: function(){
},
type: 'GET',
url: "/"
});
И через вот эту ссылку тоже, здесь не понятно что вводить oReq.open();
https://developer.mozilla.org/en-US/docs/Web/API/X...