Last active
February 27, 2019 11:01
-
-
Save believer-ufa/5eb9feb93c1298f48eb3 to your computer and use it in GitHub Desktop.
Простой способ запустить прогресс-бар тогда, когда пройдёт пара секунд
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Progress = new function() { | |
this.progressStartTimer = null; // ИД таймера старта прогресс-бара | |
this.time = 800; // Через сколько милисекунд отобразить прогресс-бар | |
this.clear = function() { | |
if (this.progressStartTimer != null) { | |
clearTimeout(this.progressStartTimer); | |
} | |
}; | |
this.start = function() { | |
this.clear(); | |
this.progressStartTimer = setTimeout(function(){ | |
// Здесь мы производим вызов функции запуска анимации прогресс-бара | |
NProgress.start(); | |
},this.time); | |
}; | |
this.done = function() { | |
this.clear(); | |
// Здесь мы пишем код остановки анимации прогресс-бара | |
NProgress.done(); | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Использование: перед запуском ajax-операции, пишем:
Когда ajax-операция завершилась: