Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.02.2016, 15:03
Аспирант
Отправить личное сообщение для tk.stas Посмотреть профиль Найти все сообщения от tk.stas
 
Регистрация: 25.02.2015
Сообщений: 41

Swiper. Запомнить выбранные слайды.
Помогите реализовать сохранение положения выбранных слайдов в localstorage в Swiper'е на примере http://idangero.us/swiper/demos/01-default.html.

Конечно есть вариант сохранять с помощью hash URL, но мне надо чтоб блоков со слайдами было несколько на странице.
Ответить с цитированием
  #2 (permalink)  
Старый 24.02.2016, 17:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

tk.stas,
прочитать документацию,
создать обьект который будет хранить все положения слайдеров на текущий момент,
выбрать нужный параметр для инициализации и при загрузке обработать обьект для каждого слайдера, извлекая значение из этого обьекта , выбрать нужный Callbacks который будет сохранять текущее положение слайдера в обьекте , сам обьект сохранить в localStorage ... http://idangero.us/swiper/api тут докуметация того что потребуется от слайдера, поиск по localStorage на форуме даст нужные примеры, останется только соединить ... или раздел работа
Ответить с цитированием
  #3 (permalink)  
Старый 24.02.2016, 17:36
Аспирант
Отправить личное сообщение для tk.stas Посмотреть профиль Найти все сообщения от tk.stas
 
Регистрация: 25.02.2015
Сообщений: 41

Не могу найти номер текущего слайда для записи.
Ответить с цитированием
  #4 (permalink)  
Старый 24.02.2016, 17:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

tk.stas,
а для иницализации нашли?
Ответить с цитированием
  #5 (permalink)  
Старый 24.02.2016, 17:59
Аспирант
Отправить личное сообщение для tk.stas Посмотреть профиль Найти все сообщения от tk.stas
 
Регистрация: 25.02.2015
Сообщений: 41

initialSlide
Ответить с цитированием
  #6 (permalink)  
Старый 24.02.2016, 18:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

tk.stas,
ок ... пошли далее ищем Callbacks
Ответить с цитированием
  #7 (permalink)  
Старый 24.02.2016, 18:38
Аспирант
Отправить личное сообщение для tk.stas Посмотреть профиль Найти все сообщения от tk.stas
 
Регистрация: 25.02.2015
Сообщений: 41

Здесь Callbacks только по свайпу, а если надо и по стрелкам?
Или я не понял. Чтоб открыть слайдер мы просто инициализируем по номеру от 0. А вот чтобы этот номер определить у текущего слайда. Или надо счетчиком считать их?
Ответить с цитированием
  #8 (permalink)  
Старый 24.02.2016, 18:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

tk.stas,
нужно выбрать Callbacks и внутри этой функции производить запоминание активной вкладки -- потом эта информация потребуется при загрузке страницы во время инициализации слайдера чтобы установить начальное значение initialSlide
Ответить с цитированием
  #9 (permalink)  
Старый 24.02.2016, 19:02
Аспирант
Отправить личное сообщение для tk.stas Посмотреть профиль Найти все сообщения от tk.stas
 
Регистрация: 25.02.2015
Сообщений: 41

Не понимаю я этот Callbacks как через него получить номер активной вкладки. Могу только посчитать сколько пролистнул вкладок и потом это число запомнить. Но так наверно не правильно будет.
Ответить с цитированием
  #10 (permalink)  
Старый 24.02.2016, 19:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

tk.stas,
смотрите что получает Callbacks там есть всё до последнего винтика из которого состоит слайдер, в том числе и номер активной вкладки , так что ничего самому считать ненадо, надо только взять и сохранить нужное.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как запомнить выбранный инпутом файл? что бы продолжить с ним работу после нажатия F5 aRpi Events/DOM/Window 13 26.05.2015 17:35
Вывести все выбранные значение select на страницы djonA Общие вопросы Javascript 9 09.02.2015 00:33
Как запомнить потомка, пототомов у родительского элемента? 1975andrei Общие вопросы Javascript 5 25.01.2013 16:57
Кнопочка ЗАПОМНИТЬ Hazard Элементы интерфейса 4 05.10.2009 10:39