Спасибо за видео! Вы отлично объясняете. Единственное - думаю, что задание звучит верно: именно ПОЛЬЗОВАТЕЛЬ задает время. Нужно было формочку сделать для заполнения времени.
если интересно, подскажу реальное тестовое задание, которое мне дали: "создать страничку, в которой можно создавать департаменты и их сотрудников. Так же у них у всех есть кнопки добавить, редактировать и удалить, департамент или сотрудника. Результат сохранять в json файл."
Добрый день. Спасибо за урок. Но на мой взгляд, логичнее сделать callback функция вот так: function userProgress(time, callback){ ... if(start > 100){ ... callback(); } ... } function show(){ document.getElementById("hidden").style.display = "block"; } userProgress(5, show);
Скажите пожалуйста, как сделать, чтобы этот код(прогрессбар), запускался снова с 0, после достижения до 100? То есть, как бы зациклить его. Нужно для показа таймера слайда слайдера.
Не будет ли удобнее вынести "start++" в "else"? Так как он будет выполнять прибавку только пока действует условие "start < 100" } else { progressElement.value = start; start ++; } }, time);
Здравствуйте! Обязательно ли использовать clearInterval(intervalId); ? Можно ли использовать в коде строку return false , например так: if (start > 100) { userProgressCallBack(); return false; } Есть ли принципиальная разница?
Здравствуйте. Спасибо вам большое за уроки. У меня возник такой вопрос.Вы поставили переменную "start++" после else. А что будет если поставить ее в самом else? Можно ли так? Буду очень благодарен если ответите!)))
function userS(x) { var start=0; x=x*10; var progress=document.getElementById('progress'); var setI=setInterval(function(){ if(start>100) { clearInterval(setI) } else{ progress.value=start; start++ } },x)} userS(5)
@@yallahadji Действительно, работает, хотя на первый взгляд вроде как не должно. А дело в том, что progress.value каждый раз присваевается новое значение start.
День добрый! В очередной раз спасибо за материал изложенный человеческим языком! Есть идея, а точнее продолжение реализации ранее созданного Вами "ToDo листа". Если еще более точнее, то реализация функционала "отметить как выполненое" и "удаление" TASK-a. У меня получилось реализовать удаление таска, но удаленить элемент получается лишь после обновления страницы, тоесть после того как TASK-и станут частью DOM-a. Интересно было бы посмотреть как Вы это обыграете. Спасибо! P.S. Мой "ToDo лист"(альфа версия =) ) выгружен на Github. Могу поделиться ссылкой, может что подскажете?)
Мужик , ты реально красавчик👍🏿 мир твоему дому
Спасибо за видео! Вы отлично объясняете. Единственное - думаю, что задание звучит верно: именно ПОЛЬЗОВАТЕЛЬ задает время. Нужно было формочку сделать для заполнения времени.
u vas ochen mnogo vsego, poniatno, no bistro zabivaetsa, spasibo!!!!
у кого Math не работает, пишете var time а не let
если интересно, подскажу реальное тестовое задание, которое мне дали: "создать страничку, в которой можно создавать департаменты и их сотрудников. Так же у них у всех есть кнопки добавить, редактировать и удалить, департамент или сотрудника. Результат сохранять в json файл."
Поддерживаю!
А можно создать прогресс бар в гугл форме? Просто я ничего не нашел
Спасибо за видео
Добрый день. Спасибо за урок. Но на мой взгляд, логичнее сделать callback функция вот так:
function userProgress(time, callback){
...
if(start > 100){
...
callback();
}
...
}
function show(){
document.getElementById("hidden").style.display = "block";
}
userProgress(5, show);
Скажите пожалуйста, как сделать, чтобы этот код(прогрессбар), запускался снова с 0, после достижения до 100? То есть, как бы зациклить его. Нужно для показа таймера слайда слайдера.
Сделайте видео по настройке VSC
как сделать что бы доходил до конца и снова двигался
то что нужно!
как обратиться к подобному прогресс бару на бутстрапе?
можно по id, по роли по вложению
как сделать чтоб над баром выводились разные тексты?
Не будет ли удобнее вынести "start++" в "else"? Так как он будет выполнять прибавку только пока действует условие "start < 100"
} else {
progressElement.value = start;
start ++;
}
}, time);
Здравствуйте! Обязательно ли использовать clearInterval(intervalId); ?
Можно ли использовать в коде строку return false , например так:
if (start > 100) {
userProgressCallBack();
return false;
}
Есть ли принципиальная разница?
А вы на какой проге работаете?
Курс отличный спасибо вам за это
Спасибо!
Здравствуйте. Спасибо вам большое за уроки. У меня возник такой вопрос.Вы поставили переменную "start++" после else. А что будет если поставить ее в самом else? Можно ли так? Буду очень благодарен если ответите!)))
Muslim al Dagestani тогда приращения не будет и расти прогресс не будет.
Вот у меня почему то работает:
Document
function userS(x) {
var start=0;
x=x*10;
var progress=document.getElementById('progress');
var setI=setInterval(function(){
if(start>100) {
clearInterval(setI)
} else{
progress.value=start;
start++
}
},x)}
userS(5)
@@yallahadji Действительно, работает, хотя на первый взгляд вроде как не должно. А дело в том, что progress.value каждый раз присваевается новое значение start.
Все здорово, но часто бывает нужно в цифрах процент загрузки отображать.
codepen.io/Asmodey/pen/GMdvox
Так?
да
Как отобразить это значение в процентах поверх прогресс-бара и со значком %?
СПАСИБО! :)
Про значок процента не понял, где его нужно писать?
День добрый! В очередной раз спасибо за материал изложенный человеческим языком!
Есть идея, а точнее продолжение реализации ранее созданного Вами "ToDo листа". Если еще более точнее, то реализация функционала "отметить как выполненое" и "удаление" TASK-a.
У меня получилось реализовать удаление таска, но удаленить элемент получается лишь после обновления страницы, тоесть после того как TASK-и станут частью DOM-a. Интересно было бы посмотреть как Вы это обыграете. Спасибо!
P.S. Мой "ToDo лист"(альфа версия =) ) выгружен на Github. Могу поделиться ссылкой, может что подскажете?)
Конечно! Скидывайте ссылку!
github.com/RangerUA/ToDo-List
Чуть позже гляну
у меня прогресс бар не загружается
С тегом progress у меня возникали сложности(((
сними видос Javascript Image Zoom Area.
👍🏻
гуд!
Класс
как бы теперь все это хозяйство к прогрессу загрузки страницы прикрутить?
Ищи в интернете Прелоадеры