Всем доброго времени суток.
Мне на этом форуме хорошо помогли со скриптом.
Использую сейчас для другого контента. При нажатии на кнопку кидает в начало страницы. В данной ситуации это очень мешает((( . Где в коде это можно указать. В скрипте не разбираюсь.
Скорее всего в качестве кнопок “вперед” и “назад” используются ссылки с href, сожержащим “#”. Если добавить event.preventDefault, то действие по умолчанию при нажатии на такую ссылку не будет выполняться. Попробуй обновленный скрипт: https://jsfiddle.net/wqr5hgfp/1/
Так происходило потому что по умолчанию при клике на ссылку с символом # в адресе, браузер попробует перейти к якорю (http://htmlbook.ru/samhtml/yakorya). Когда на странице нет якоря, браузер по умолчанию бросает пользователя в верх прокрутки (поведение может зависеть от браузера)