简体   繁体   English

Jssor Slider-文本超链接到特定幻灯片?

[英]Jssor Slider - Text hyper link to a particular slide?

I am using Jssor Slider to display multiple images. 我正在使用Jssor Slider显示多个图像。

I have a separate thumbnail section which when clicked, should show the larger image in the slider. 我有一个单独的缩略图部分,单击该部分应在滑块中显示较大的图像。

Jssor Slider has an API to do this: Jssor Slider具有执行此操作的API:

jssor_slider1.$GoTo(2);

How ever, I don't understand how to run this from a hyperlink. 但是,我不知道如何从超链接运行它。

I have tried doing onClick="jssor_slider1.$GoTo(2);" 我尝试过做onClick =“ jssor_slider1。$ GoTo(2);” but this shows up an error in the console that "jssor_slider1" is undefined. 但这会在控制台中显示一个错误,指出“ jssor_slider1”未定义。

<script src="js/slider-master/js/jquery-1.9.1.min.js"></script>
<script src="js/slider-master/js/jssor.slider.mini.js"></script>
<script>
    jQuery(document).ready(function($) {

        var options = {
            $ArrowNavigatorOptions: {
                $Class: $JssorArrowNavigator$,
                $ChanceToShow: 2
            }
        };

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

    });

</script>

How would be correct way of doing this be? 正确的做法是什么? Thank you. 谢谢。

Make the jssor_slider1 variable global, you can access the instance anywhere. 使jssor_slider1变量为全局变量,您可以在任何地方访问实例。

Also, jssor_slider1.$PlayTo(2); 另外,jssor_slider1。$ PlayTo(2); is resonable as well. 也很合理。

<script src="js/slider-master/js/jquery-1.9.1.min.js"></script>
<script src="js/slider-master/js/jssor.slider.mini.js"></script>
<script>
    var jssor_slider1;
    jQuery(document).ready(function($) {

        var options = {
            $ArrowNavigatorOptions: {
                $Class: $JssorArrowNavigator$,
                $ChanceToShow: 2
            }
        };

        jssor_slider1 = new $JssorSlider$('slider1_container', options);

    });

</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM