Незаметный переход при нажатии на чекбокс

X
На сайте с 04.12.2018
Offline
280
336

На сайте https://clck.ru/MJjGd реализовано интересное открытие страниц при нажатии на чекбокс. Помогите как сделать так же, чтобы при нажатии (выбор параметра) URL менялся, основное содержимое, соответственно, тоже, но шаблон оставался как бы неподвижным? Создается эффект подгрузки контента по типу AJAX. Но как?

Удобный съем позиций (http://allpositions.ru/redirect/58277)
Z0
На сайте с 03.09.2009
Offline
768
#1

А где там чекбоксы?

X
На сайте с 04.12.2018
Offline
280
#2

В фильтре слева.

К примеру, пункт "Производители"

Z0
На сайте с 03.09.2009
Offline
768
#3
Xubart:
В фильтре слева.
К примеру, пункт "Производители"

А, ну так обычный ajax... Или я вас не понял :)

X
На сайте с 04.12.2018
Offline
280
#4

Аякс ли?

При аяксе меняется url?

Z0
На сайте с 03.09.2009
Offline
768
#5
Xubart:
Аякс ли?
При аяксе меняется url?

Ну у них там используется window.history.pushState, судя по беглому просмотру:

https://mebstyling.ru/wa-apps/shop/plugins/seofilter/js/filter_frontend.js?v=2.28

Да, загрузка в див ajax, а смена урла через window.history.pushState ... Ну это я так, бегло посмотрел, под пивком лень копаться :)

Aisamiery
На сайте с 12.04.2015
Offline
295
#6
Xubart:
Помогите как сделать так же, чтобы при нажатии (выбор параметра) URL менялся, основное содержимое, соответственно, тоже, но шаблон оставался как бы неподвижным? Создается эффект подгрузки контента по типу AJAX. Но как?

Подгружается по ajax, url меняется при помощи history api. Как вам помочь не совсем понятно, так как реальзаций может быть миллион и маленькая тележка.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
Lazy Badger
На сайте с 14.06.2017
Offline
228
#7
Aisamiery:
Как вам помочь не совсем понятно

Ну что уж прямо как ребенок. ТС "постеснялся" написать "сделайте мне готовое на халяву" и использовал эвфемизм "помочь", смысл от этого не меняется

Производство жести методом непрерывного отжига
X
На сайте с 04.12.2018
Offline
280
#8
LazyBadger:
Ну что уж прямо как ребенок. ТС "постеснялся" написать "сделайте мне готовое на халяву" и использовал эвфемизм "помочь", смысл от этого не меняется

Кроме баксов ничего перед собой не видишь?

Пройди мимо, не позорься.

Первого ответа, что это именно АЯКС было достаточно.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий