JSSOR - сохранять текущую позицию ползунка после каждого обновления веб-страницы

Я только что установил красивый слайдер Jssor под названием «Вложенный слайдер» (исходники можно бесплатно загрузить с веб-страницы: http://www.jssor.com/demos/nested-slider.html).

Не могли бы вы посоветовать, как я могу получить следующее поведение:

Каждый основной слайдер и субслайдеры содержат довольно много изображений, которые запускаются в процессе слайд-шоу. Мне понадобится возможность непрерывного показа слайдов, даже если он будет нарушен обновлением веб-страницы (например, когда клиент изменит продукт и т. д.). На практике, когда слайд-шоу будет на второй позиции «Мотор» и номер изображения 7, и веб-страница будет обновлена, я хочу, чтобы после обновления страницы пользователь продолжал смотреть это слайд-шоу, начиная со второй позиции «Мотор» и изображения номер 7. , В настоящее время после каждого обновления веб-страницы слайд-шоу начинается с начала, то есть с 1-й позиции «Пейзаж» и изображения номер 1.

Это должно как-то повлиять на файлы cookie? Это очень сложно реализовать? Я был бы благодарен за точный код, который был бы готов к работе.

С уважением, Бен


person Roxio Ben    schedule 13.02.2015    source источник
comment
SO — это не служба написания кода, которая предоставляет точный код, который было бы здорово использовать. Продемонстрируйте свои усилия, добавив то, что уже пробовали. См. Как задать хороший вопрос   -  person Ram    schedule 13.02.2015
comment
Предоставляется прямая ссылка на веб-страницу, где каждый может бесплатно увидеть и загрузить код скрипта. Jssor поддерживает перенаправление, чтобы задать вопрос о переполнении стека. К сожалению, у меня нет более подробной информации. Мои усилия сводились к простому просмотру базы данных Stack Overflow, и я обнаружил, что решения моей проблемы пока нет.   -  person Roxio Ben    schedule 13.02.2015
comment
О, спасибо за информацию. Я не знал, что у JSSOR здесь есть поддержка. Это пользователь службы поддержки JSSOR. Они должны помочь вам в ближайшее время, они кажутся активными. Удачи   -  person Ram    schedule 13.02.2015


Ответы (1)


Существует опция $StartIndex, которая позволяет отображать указанный слайд ползунка в начале.

var options = {
    ...
    $StartIndex: lastviewed_slide_index,    //Index of slide to display when initialize, default value is 0
    ...
};

Учитывая пример с вложенным ползунком, вы можете использовать следующие операторы для получения последнего просмотренного индекса.

var main_slider_lastviewed_index = jssor_slider1.$CurrentIndex();
var child_slider_lastviewed_index = nestedSliders[main_slider_lastviewed_index].$CurrentIndex();
person jssor    schedule 13.02.2015
comment
Когда я ввожу указанный код, все слайдеры перестают работать. Я вижу только первое основное изображение. Встроена ли функция lastviewed_slide_index? - person Roxio Ben; 13.02.2015
comment
Просто скажите, как это сделать. Вам нужно написать свой собственный код для реализации этой функции. - person jssor; 14.02.2015
comment
Спасибо за верное направление. Если бы я был кодером, возможно, я бы выполнил эту задачу быстро. К сожалению, я понятия не имею, как использовать ваш отзыв. Если вы будете так любезны, я был бы очень благодарен за более подробную информацию. Я считаю, что это поможет и другим. - person Roxio Ben; 16.02.2015
comment
Вы можете использовать параметр URL или файл cookie для выполнения этой работы. - person jssor; 16.02.2015