替代jssor事件$ EVT_PARK

时间:2014-08-20 07:39:58

标签: jssor

    jssor_slider_video.$On($JssorSlider$.$EVT_PARK, function(slideIndex, fromIndex) {
        videoJssorJwPlayer();
    });

上面的代码,我曾经做过与事件有关的但是这不会像我预期的那样工作(我喜欢在加载时调用方法videoJssorJwPlayer()但是这个事件也是从第二张幻灯片触发的我知道第二次幻灯片的原因只有$EVT_PARK被解雇了。

但我的必要性是需要一个从jssor实例化本身触发的事件。

试过:

jssor_slider_video.$On($JssorSlider$.$EVT_LOAD_START, function(slideIndex) {
    console.log(slideIndex);
});

但是它不会在控制台中记录任何东西。

1 个答案:

答案 0 :(得分:2)

Jssor Slider在开头停在幻灯片0(由$ StartIndex选项指定)。 你可以拨打' videoJssorJwPlayer()'一旦它初始化了。

        var jssor_slider1 = new $JssorSlider$("slider1_container", options);

        function OnSlidePark(slideIndex, fromIndex) {
            if (slideIndex == 0) {
                //hit the first slide
                videoJssorJwPlayer();
            }
        }

        OnSlidePark(0, -1);

        jssor_slider1.$On($JssorSlider$.$EVT_PARK, OnSlidePark);