can't get slider instance

stefan's Avatar

stefan

06 Sep, 2012 01:01 PM

Hi,

I'm tring to get the slider instance to but without success

Doesn't work
var sliderInstance = $(".activeSlide .royalSlider").data('royalSlider');
sliderInstance.updateSliderSize();
sliderInstance.goto(0);

Works
$('.activeSlide .royalSlider').royalSlider('updateSliderSize');

Doesn't work
$('.activeSlide .royalSlider').royalSlider('goto', 0);

Am I doing something wrong?

Thanks

  1. Support Staff 1 Posted by Dmitry Semenov on 06 Sep, 2012 01:16 PM

    Dmitry Semenov's Avatar

    Hi,

    It should be goTo (camel case) and both will work.

    Dmitry

  2. 2 Posted by stefan on 06 Sep, 2012 03:16 PM

    stefan's Avatar

    I just noticed I had the wrong function call name and at the same time it seems like the slider was not initialized when I was trying to update the size and go to the first slide.

    I also would like to know if it's possible to remove the animation from the goto or maybe if it's posible to reinitialize the slider so it starts at the first item.

    I basically use goTo to go to the first slide of an existing slider. If the slider has 10 items you see the animation. I'd like to skip that

    Thanks

  3. Support Staff 3 Posted by Dmitry Semenov on 07 Sep, 2012 05:29 AM

    Dmitry Semenov's Avatar

    You may change transition speed, like so:

    var slider = $('.royalSlider').data('royalSlider');
    slider.st.transitionSpeed = 0;
    slider.goTo(0);
    slider.st.transitionSpeed = 400;
    

    Dmitry

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac