Configuration

The plugin accepts the following options:

Options can be set either on initialization or at runtime.

target

The target for the control. This is basically the same as the first argument the scroll method acceppts.

See Available formats for the target argument for more information about the target argument.

Example

$('.jcarousel-control').jcarouselControl({
    target: '+=3'
});

Default

+=1

event

The event which triggers the control.

Example

$('.jcarousel-control').jcarouselControl({
    event: 'mouseover'
});

Default

click

method

The method to call on the carousel.

Plugins may provide alternate methods for scrolling the carousel, e.g. scrollIntoView.

Example

$('.jcarousel-control').jcarouselControl({
    method: 'scrollIntoView'
});

Alternatively, method can be a function which will be called in the context of the plugin instance.

Example

$('.jcarousel-control').jcarouselControl({
    method: function() {
        this.carousel()
            .jcarousel('scroll', false, this.options('target'), function() {
                // Do something
            });
    }
});

Default

scroll

carousel

The corresponding carousel as jQuery object.

This is optional. By default, the plugin tries to autodetect the carousel.

Example

$('.jcarousel-control').jcarouselControl({
    carousel: $('.jcarousel')
});

Default

null