Page:
EFFECTS Slide (horizontal)
Pages
A-Z
CSS Classes & Styles
DATA Utilities (Arrays)
DATA Utilities (Objects)
DOM Attributes
DOM Content
DOM Manipulation
DOM States
DOM Traversal
EFFECTS Fade
EFFECTS Slide (horizontal)
EFFECTS Slide (vertical)
EVENTS Bindings
EVENTS Form
EVENTS Keyboard
EVENTS Lifecycle
EVENTS Mouse
EVENTS Touch
HTTP Requests
Home
Installation
Quick Start
The Frankenstein Chain
UTILITIES
No results
1
EFFECTS Slide (horizontal)
Sven Minio edited this page 2026-05-17 19:56:31 +02:00
Table of Contents
.slideIn
Description Displays the matched elements with a sliding motion (usually from left to right or by expanding width).
Parameters
options(Object, optional): Animation options.duration(Number): Duration in milliseconds (default is 300).direction(String): 'left' or 'right' (default is 'left').easing(String): CSS transition timing function (default is 'cubic-bezier(0.4, 0.0, 0.2, 1)').bounce(Boolean): If set to true, applies a dynamic spring-like curve that slightly overshoots the target before resting.
Returns
- (jBase): Current instance.
Example
$('#sidebar').slideIn({ duration: 400, direction: 'left' });
// 1. Shorthand syntax (Number)
$('#sidebar').slideIn(400);
// 2. Slide in from the right with custom easing
$('#sidebar').slideIn({
duration: 500,
direction: 'right',
easing: 'linear'
});
// 3. The new snappy bounce effect
$('#drawer').slideIn({
duration: 600,
bounce: true
});
.slideOut
Description Hides the matched elements with a sliding motion (usually collapsing width or moving off-canvas).
Parameters
options(Object, optional): Animation options.duration(Number): Duration in milliseconds (default is 300).direction(String): 'left' or 'right' (default is 'left').easing(String): CSS transition timing function.bounce(Boolean): If set to true, the element slightly pulls back before shooting off-canvas.
Returns
- (jBase): Current instance.
Example
$('#sidebar').slideOut({ duration: 400 });
// 1. Shorthand syntax (Number)
$('#sidebar').slideOut(400);
// 2. Slide out to the right with bounce effect
$('#sidebar').slideOut({
duration: 500,
direction: 'right',
bounce: true
});
.slideToggle
Description Display or hide the matched elements with a horizontal sliding motion.
Parameters
options(Object | Number, optional): Animation options object, or a number representing the duration in milliseconds. Passes these options to eitherslideInorslideOut.
Returns
- (jBase): Current instance.
Example
$('.drawer').slideToggle();
// Toggle an off-canvas menu with a bouncy spring effect
$('.menu-toggle-btn').on('click', () => {
$('.drawer').slideToggle({
duration: 400,
bounce: true
});
});