Это легкая пагинация , а если таких кнопок 100. Я делаю как на Озоне, почти доделал, осталось только логику для скрытия и показа кнопки в начало и точек прописать . Там можно выбирать с какого номера страницы будет смещение это как бы пагинация при клике на любую страницу будет двигаться и скрываться , а мы будем оставаться на том же месте. А когда дойдем до последнего цикла, то при кликах мы уже не будем оставаться на том же месте.
Ты имеешь в виду под закрытием карточки ситуацию, когда открываешь страницу отдельного товара, а затем возвращаешься обратно в каталог или что-то другое? Как вариант, можешь каждый раз при изменении текущей страницы записывать её в localStorage и затем брать оттуда её номер
НУЖНО БОЛЬШЕ ВИДЕО
А как если я из базы с помощью php достаю массив, как передать в этот код?
Это легкая пагинация , а если таких кнопок 100. Я делаю как на Озоне, почти доделал, осталось только логику для скрытия и показа кнопки в начало и точек прописать . Там можно выбирать с какого номера страницы будет смещение это как бы пагинация при клике на любую страницу будет двигаться и скрываться , а мы будем оставаться на том же месте. А когда дойдем до последнего цикла, то при кликах мы уже не будем оставаться на том же месте.
ваш вариант пагинации еще легче в реализации
а как бы ты сделал сохранение текущей страницы при закрытии какой - нибудь карточки. Столкнулся с задачей, что меня перебрасывает на первую страницу
А не лучше делать сразу на react?
В планах делать контент и на js, и на react
Посмотрим
а как бы ты сделал сохранение текущей страницы при закрытии какой - нибудь карточки. Столкнулся с задачей, что меня перебрасывает на первую страницу
Ты имеешь в виду под закрытием карточки ситуацию, когда открываешь страницу отдельного товара, а затем возвращаешься обратно в каталог или что-то другое?
Как вариант, можешь каждый раз при изменении текущей страницы записывать её в localStorage и затем брать оттуда её номер