вы можете изменить css, чтобы он соответствовал нижней части экрана, установив bottom : 0px
для .top
селектора класса
В настоящее время элемент фактически является частью нижнего колонтитула, поэтому добавить его будет нелегко, чтобы он прекратил прокрутку в определенной точке страницы.
Я полагаю, вам нужно будет установить максимальную переменную высоты прокрутки в javascript, и когда вы достигнете этой прокрутки, получите смещение элемента, измените его положение на абсолютное и установите положение на смещение, которое вы сохранили. если они ниже максимальной высоты прокрутки, измените положение на фиксированное.