Расчет времени
Привет! Помогите доделать, есть такой код:
$('.preloader---inner-content-images-inner').waitForImages().done(function() {
preloader_in();
var time = 0;
window.addEventListener("load", function(){
if (time > 3000) {
preloader_out();
} else {
setTimeout(function(){
preloader_out();
}, 3000 - time);
}
});
});
Нужно что бы когда сработает функция waitForImages запустилось время в миллисекундах в переменную time, затем когда сработает функция load сравнить время (на момент выполнения) из переменной time и выполнить условия. Благодарю! |
dany994,
:-? подожду переводчика ... |
О чем ты?
|
Цитата:
|
dany994,
возможно вы хотели так ...
preloader_in();
var time = performance.now();
$('.preloader---inner-content-images-inner').waitForImages().done(function() {
var duration = performance.now() - time;
if (duration > 3000) {
preloader_out();
} else {
setTimeout(function(){
preloader_out();
}, 3000 - duration);
}
});
|
1. Срабатывает функция waitForImages которая запускает код внутри
2. Через определенное сработает функция load 3. Мне нужно понять сколько времени пройдет между первой и второй функцией что б выполнить условие
if (time > 3000) {
preloader_out();
} else {
setTimeout(function(){
preloader_out();
}, 3000 - time);
}
Я не большой знаток JS, может код примитивный и не правильно написан, но как есть |
Вроде как работает, спасибо
|
| Часовой пояс GMT +3, время: 20:21. |