У меня проблема со слайдером (http://www.idangero.us/sliders/swiper/api.php)... Я нахожусь на странице 1, и когда я перехожу на страницу 2, я хочу, чтобы слайдер начните с первого слайда. Я установил mySwiper.swipeTo(0, 0, false); на страницеbeforeshow, и это не работает. САМОЕ СТРАННОЕ то, что он отлично работает, если я перехожу на второй или третий слайд (например, mySwiper.swipeTo(1, 0, false) или mySwiper.swipeTo(2, 0, false)) но на первом (0) это просто не переключается. Почему это? Я перепробовал все возможное. Не включается первый слайд, только другие. Единственный метод, который работает, — это onpageshow, но он уродлив, потому что сначала показывает один слайд, а затем другой.
Я также пробовал с mySwiper.swipePrev(); несколько раз, но он блокируется на слайде 2. Он не отображается на первом слайде.
ОБНОВЛЕНИЕ:
вот пример jsfiddle: http://jsfiddle.net/alecstheone/9VBha/103/
так что... если я перейду на вторую страницу и проведу пальцем по третий слайд, затем я щелкаю правой кнопкой мыши и возвращаюсь назад, затем возвращаюсь на страницу 2, свайп все еще находится на слайде 3, и он должен быть на странице 1, как я установил
Код: Выделить всё
mySwiper.swipeTo(0, 1, true);
Код: Выделить всё
mySwiper.swipeTo(1, 1, true);
or
mySwiper.swipeTo(2, 1, true);
I also noticed that in the 1.8.0 version of the swiper it works that command, but in the latest (2.6.0) it wont.
Источник: https://stackoverflow.com/questions/230 ... irst-slide