Тимур Турсунбаев, что бы не обновлялось и применяют ajax , в котором есть параметры включая начало загрузки страницы ..в рамках этого коммента делать лень пример
Andrey Vasilev, Вы ещё не представляете сколько гемороя это, применяют ajax и отлавливают сам переход, на youtube есть канал Юрий Артюх так вот у него там несколько видео по поводу анимации переходов между страницами ...посмотрите ..поймёте о чём речь
Кстати смотри, моя версия : https://codepen.io/topicstarter/pen/gNBLve
При переполнении у таблицы появляется скрол а так же работает toggle на кнопке ...но не адаптировал
кодепен для тех кто разбирается не только в html но и в других областях разработки ..
в основном там показывается на 90% рабочий код ...бери чуть чуть меняй и используй
там есть комментарии где можно обратится к автору Пена и попросить о помощи ...
америкосы как правило очень отзывчивые