jssor多个实例 - 改变第二jssor实例的幻灯片上的第一jssor实例的$ EVT_POSITION_CHANGE事件

问题描述:

谁能/ jssor支持帮助我如何改变的第二和第三jssor滑块的图像时,从幻灯片放映位置变化事件触发第一个jssor滑块?我会非常感激。

感谢, Ç

此jssor_slider2 $转到(1)。不管用。

++++++++++++++++++++++++++++++

function OnSlidePositionChange(slideIndex, fromIndex) { 
    var jssor_slider2 = new $JssorSlider$('slider2_container', { $AutoPlay: false }); 
    if (slideIndex == 3) 
     jssor_slider2.$GoTo(1); 
    else 
     jssor_slider2.$GoTo(slideIndex + 1); 
} 
jssor_slider1.$On($JssorSlider$.$EVT_POSITION_CHANGE, OnSlidePositionChange); 

+++++++++ +++++++++++++++++++++

<script> 
jssor_slider1_starter("slider1_container"); 

jssor_slider2_starter("slider2_container"); 

jssor_slider3_starter("slider3_container"); 
</script> 

script.js file 

jssor_slider1_starter = function (containerId) { 
    var jssor_slider1 = new $JssorSlider$(containerId, { 
... 
} 

function OnSlidePositionChange(slideIndex, fromIndex) { 

//HELP ME PLEASE HERE..... 

     //var jssor_slider2 = new $JssorSlider$('slider2_container', {}); 
     //if (slideIndex == 3) 
     // nestedSliders[1].$GoTo(1); 
     //else 
     // nestedSliders[1].$GoTo(slideIndex + 1); 
    } 
    jssor_slider1.$On($JssorSlider$.$EVT_POSITION_CHANGE, OnSlidePositionChange); 


} 


jssor_slider2_starter = function (containerId) { 
    var jssor_slider2 = new $JssorSlider$(containerId, { 
...... 
} 
} 

jssor_slider3_starter = function (containerId) { 
    var jssor_slider3 = new $JssorSlider$(containerId, { 
...... 
} 
} 
+0

您的第3个滑块。其中之一是一个嵌套的滑块,它维持几个子滑块。我对吗? – jssor 2014-10-19 22:43:07

$ JssorSlider $。$ EVT_POSITION_CHANGE火灾不断,而滑动。 $ JssorSlider $。$ EVT_PARK在幻灯片更改时触发。

请做这个工作这种方式,

function jssor_slider3_starter(containerId_1, containerId_2, containerId_3) 
{ 
    var options1 = {}; 
    var options2 = {}; 
    var options3 = {}; 
    ... 
    var jssor_slider1 = new $JssorSlider$(containerId_1, options1); 
    var jssor_slider2 = new $JssorSlider$(containerId_2, options2); 
    var jssor_slider3 = new $JssorSlider$(containerId_3, options3); 
    ... 

    function OnSlidePark(slideIndex, fromIndex) { 
     if (slideIndex == 3) 
      jssor_slider2.$GoTo(1); 
     else 
      jssor_slider2.$GoTo(slideIndex + 1); 
    } 
    jssor_slider1.$On($JssorSlider$.$EVT_PARK, OnSlidePark); 
    ... 
} 
+0

此代码无法使用 – Chinmay235 2016-09-15 09:30:15