wolverine777
@wolverine777

Как сделать перелистывание страниц простого текста в HTML?

Привет, у меня есть огромный текст (длиной эдак страниц на 30) и, чтобы упростить чтение, мне хочется сделать бар с выбором нужных мне страниц (насколько я понял это называется pagination). Повсеместно объясняется лишь как сделать кнопки (1,2,3,4 ... ) а как это связать с текстом - ума не приложу.

Заранее спасибо если наведете на нужные ресурсы.
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alekcena
В попытках обрести навыки и умения
js
Загружаем текст в переменную
Создаём пустой масив для хранения разбитого текста
Свойства и Методы которые нам нужны:
length - Длина переменной.
slice(Индекс начала, индекс конца) - Получаем подстроку из строки
push(Элемент)Добавляем в конец массива элемент

Далее определяемся какой длины текст необходим на странице.
Математическая операция(Вычисляем сколько символов должно быть на 1 странице)

1 страница получается
let tab = Строка.slice(0,кол-во символов для страницы)
Прошу заметить что slice(Не редактирует исходную строку) тобишь для 2 странице
let tab = Строка.slice(кол-во символов для страницы,кол-во символов для страницы *2)

Осталось сделать это через цикл, там же будет заполняться масив с конечными данными.
Надеюсь как данные из массива вставить в страницу вы уже знаете.
Удачи
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы