Разбить задачу на мелкие и понятные.
1. Стилизовать <progress> или сверстать свой.
2. Обработать клик по ссылке.
3. Написать как должен заполняться прогресс (скорость, функция, все такое).
4. Написать условие, что если дошел до конца, то чтоб шёл к якорю.
Ankhena, не получилось сделать это на js, перерыл весь инет и видеоролики, там нет подобного, максимум автоматическое заполнение. Не разбираюсь практически в js, поэтому и спрашиваю
Никитос Албанов, у progress есть атрибут value, его и нужно начать менять при клике на ссылку.
максимум автоматическое заполнение
Очень хорошо, как сделать чтобы заполнение вы знаете.
Осталось сравнить с максимумом и отправить по ссылке.
Это 2 главы с learn.javascript
Иначе вам на фриланс. Шанс, что кто-то станет делать это за вас, да ещё и с нуля (ведь песочницу со своими попытками вы так и не показали) крайне мал. Разве что у кого-то случайно припасена похожая демка.