использую pjax на сайте с формой фильтрации
при клике кнопки назад некоторые элементы формы дублируются, например ionRangeSlider
проверял,повторной инициализации нету, причем если кликать по ссылкам то дублирования нету
будут идеи?
pjax back button
-
- Сообщения: 977
- Зарегистрирован: 2014.08.27, 21:54
Re: pjax back button
код стандартный
Код: Выделить всё
$(document).pjax('a[ajax]', '#page', {})
-
- Сообщения: 977
- Зарегистрирован: 2014.08.27, 21:54
Re: pjax back button
Значит стандартно и работает.
--------------
- при клике на ссылку перегружается контейнер #page
- если слайдер дублируется, значит он вне этого контейнера
- если все же внутри, значит проблемы с версткой
----------------
Этот код мне нужен был, а не то, что стандартно.
--------------
- при клике на ссылку перегружается контейнер #page
- если слайдер дублируется, значит он вне этого контейнера
- если все же внутри, значит проблемы с версткой
----------------
Этот код мне нужен был, а не то, что стандартно.
Re: pjax back button
слайдер внутри #page, если по ссылкам идти вперед то все в порядке
глюки только при клике назад,причем дублируются только "псевдо элементы",обычные кнопки не дублируются
глюки только при клике назад,причем дублируются только "псевдо элементы",обычные кнопки не дублируются
Re: pjax back button
сделал через костыль, ловлю событие назад и заново делаю запрос
Код: Выделить всё
$(document).pjax('a[ajax]', '#page')
.on('pjax:popstate', function() {
$.pjax({url: location.href, container: '#page', push: false});
})
.on('pjax:end', function () {
initRange();
$( "#tabster" ).tabs();
$('.bxslider').bxSlider({
pagerCustom: '#bx-pager'
});
});
-
- Сообщения: 977
- Зарегистрирован: 2014.08.27, 21:54
Re: pjax back button
Вам нужно в разведчики податься...
По сути - этот Ваш костыль то же самое, что и renderAjax.
Далее -
В первом посте -
Или это кнопка в форме? Или ссылка?
По сути - этот Ваш костыль то же самое, что и renderAjax.
Далее -
В первом посте -
теперь"при клике кнопки назад ..."
Так "назад" - это кнопка или ссылка? Это кнопка в браузере?если по ссылкам идти вперед то все в порядке
глюки только при клике назад,причем дублируются только "псевдо элементы",обычные кнопки не дублируются
Или это кнопка в форме? Или ссылка?
Re: pjax back button
назад это кнопка в браузере