Size: a a a

jQuery — русскоговорящее общество

2020 October 29

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
при нажатии на кнопку подгружает контент след. страницы, но,
1. в пагинации не меняет класс active на следующий li
2. URL не меняется как надо, а добавляет лишь #/page/номер_страницы
Доку всю смотрели? Может, там есть настройки и/или методы
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
метод onChangePage есть
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
но не знаю точно, то ли это
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
да даже если и то, сменить li.active не проблема, вот я через JS сделал при нажатии на кнопку "показать ещё"
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
Вот наглядно:
Нахожусь на второй страницы товаров, нажимаю на кнопку показать ещё, через JS перекидывает класс active как надо, но ещё должно изменить url на третью страницу, но он добавляет #/page/2
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
Johnny
Вроде просто всё
по умолчанию если делать всё как в доке, то пагинация на сайте скроется, останется лишь кнопка, а мне нужно и то и то оставить и чтоб это работало синхронно
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
может знает кто как добиться такого результата
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
Вот наглядно:
Нахожусь на второй страницы товаров, нажимаю на кнопку показать ещё, через JS перекидывает класс active как надо, но ещё должно изменить url на третью страницу, но он добавляет #/page/2
Значит, отключите это вообще и допишите ещё и свою смену url, это делается через history.pushState()
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
Johnny
Значит, отключите это вообще и допишите ещё и свою смену url, это делается через history.pushState()
отключить добавление #/page/??
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
отключить добавление #/page/??
Да
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
если я правильно понял, нужно сперва получить текущий url, а после уже изменять его, верно?
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
если я правильно понял, нужно сперва получить текущий url, а после уже изменять его, верно?
Url это window.location.href
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
@johnny_md , нашёл pushState в коде этого плагина:
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
@johnny_md , нашёл pushState в коде этого плагина:
Ну это стандартный метод. Отключите его в настройках и создайте на его основе свой
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
Johnny
Ну это стандартный метод. Отключите его в настройках и создайте на его основе свой
попробовал изменить этот стандартный метод, но изменений нет
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
попробовал изменить этот стандартный метод, но изменений нет
Его не надо изменять, сделайте свой на его основе
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
напишу свой, а как его заставить его использовать?
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
0x7b Coder
попробовал изменить этот стандартный метод, но изменений нет
и почему изменения не принимает?
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
и почему изменения не принимает?
Покажите код
источник