Options & Arguments

Rhinoslider is the most flexible jQuery slider on earth. So you can pass a lot of arguments to customize your version of Rhinoslider.
There are options for callback and callbefore functions, styling, effects, behaviour and for user controlling.

Rhinoslider can be called without any arguments, but you can pass a lot of arguments, if you want to.

Animation

argumentdefault valueallowed valuesdescription
animateActivetruetrue, falsedefines whether the current slide should been animated or not
easing'swing'for more information take a look at jQuery Easingeasing of the animations
effect'slide'    'none', 'fade', 'slide', 'kick', 'transfer', 'shuffle', 'explode', 'turnOver', 'chewyBars'name of the effect which is used to blend between the slides
effectTime1000any integerduration in ms of the animation to blend the slides
partDelay100any integerdelay for the animation of each part, only bars effect
parts'5,3'any integerdefines the amount of parts into which each slide is sliced, can be a comma-seperated string (x,y) or one integer if you want to have the same amount of parts for x-axis and for y-axis
shiftValue'150'any integerdistance which defines the spacing of the slides for some animations, can be a comma-seperated string (x,y) or one integer if you want to have the same distance for x-axis and for y-axis
showTime3000any integertime in ms how long a single slide is shown, before the animation of the next slide starts
slideNextDirection'toRight''toLeft', 'toRight', 'toTop', 'toBottom'the direction for animating the slide, if the next slide should be displayed
slidePrevDirection'toLeft''toLeft', 'toRight', 'toTop', 'toBottom'the direction for animating the slide, if the previous slide should be displayed

Controls

argumentdefault valueallowed valuesdescription
changeBullets'after''after', 'before'defines whether the active bullet should be changed before or after the animation
controlFadeTime650any integerduration of the animation for fading the controls
controlsKeyboardtruetrue, falseenable/ disable keyboard navigation
controlsMousewheeltruetrue, falseenable/ disable mousewheel navigation
controlsPlayPausetruetrue, falseshow/ hide play-/ pause-controls
controlsPrevNexttruetrue, falseshow/ hide prev-/ next-controls
nextText'next''any string'text for the next-button
pauseText'pause''any string'text for the pause-button
playText'play''any string'text for the play-button
prevText'prev''any string'text for the prev-button
showBullets'hover''hover', 'always', 'never'describes whether the slide navigation should be displayed always, on hover or never
showControls'hover''hover', 'always', 'never'describes whether the controls should be displayed always, on hover or never

Behaviour

argumentdefault valueallowed valuesdescription
autoPlayfalsetrue, falsedetermines whether the slideshow should start automatically on init or not
cycledtruetrue, falserepeat the slideshow after the end was reached
pauseOnHovertruetrue, falsepauses the animation on hover while auto play is running
randomOrderfalsetrue, falselinear or shuffled order for items

Captions

argumentdefault valueallowed valuesdescription
captionsFadeTime650any integerduration of the animation for fading the captions
captionsOpacity0.7float from 0.0 to 1.0transparency of the captions
showCaptions'never''hover', 'always', 'never'describes whether the captions should be displayed always, on hover or never

Advanced

argumentdefault valueallowed valuesdescription
additionalResetsfunction () { return false; }any functioncallback function to reset elements and style them after the animation
callBackInitfunction () { return false; }any functioncallback function which is triggered once when the slider is initiated
callBackNextfunction () { return false; }any functioncallback function which is triggered after the animation of the next slide has ended
callBackPausefunction () { return false; }any functioncallback function which is triggered when auto play interval has been cleared
callBackPlayfunction () { return false; }any functioncallback function which is initialized after the auto play interval has started
callBackPrevfunction () { return false; }any functioncallback function which is triggered after the animation of the previous slide has ended
callBeforeInitfunction () { return false; }any functioncallbefore function which is triggered before the rhinoslider function makes any changes in the DOM
callBeforeNextfunction () { return false; }any functioncallbefore function which is triggered before the animation of the next slide starts
callBeforePrevfunction () { return false; }any functioncallbefore function which is triggered before the animation of the previous slide starts
styles'position, top, right, bottom, left, margin-top, margin-right, margin-bottom, margin-left, width, height''any-css-property, any-css-property'comma separated list of css properties, which should be transferred on the new container element

argument = is not implemented yet , but coming soon