Jssor загружает определенный слайд на основе строки запроса

Если слайдер настроен как видеогалерея, я хотел бы, чтобы с других страниц был доступ к определенному видео. Возможно ли на основе строки запроса настроить ползунок для отображения определенного слайда?


person Isabelle Piret    schedule 03.10.2014    source источник


Ответы (2)


Я использовал следующее, чтобы получить строку запроса

    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
    results = regex.exec(location.search);
        return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
    }

затем при создании слайдера

        var jssor_slider1 = new $JssorSlider$("slider1_container", options);
        var slideIndex = getParameterByName("elt");
        (slideIndex != "") ? jssor_slider1.$GoTo(slideIndex) : jssor_slider1.$GoTo(0);
person Isabelle Piret    schedule 03.10.2014

Вы можете указать опцию $StartIndex.

var slideIndex = parseInt(getParameterByName("elt") || "0");

var options = {
    ...
    $StartIndex: slideIndex    //specify slide index to display at the begining, default value is 0.
    ...
};

var jssor_slider1 = new $JssorSlider$("slider1_container", options);
person jssor    schedule 03.10.2014