Skip to content
This repository has been archived by the owner on Oct 13, 2023. It is now read-only.
/ jquery-slippity Public archive

A lightweight and simple jQuery slider/carousel plugin built with developers in mind and made to be extended.

License

Notifications You must be signed in to change notification settings

kyleturman/jquery-slippity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slippity

A lightweight and simple jQuery slider/carousel plugin built with developers in mind and made to be extended.

Setup

Javascript

$("#some-slider").slippity();

HTML

<div id="some-slider" class="slider">
	<a class="left arrow"></a><a class="right arrow"></a>

	<div class="slide active">
		<!-- Some Content -->
	</div>

	<div class="slide">
		<!-- Some Content -->
	</div>

	<div class="slide">
		<!-- Some Content -->
	</div>
</div>

CSS

.slider {
	overflow: visible !important; /* Have to add this due to jQuery adding overflow:hidden */
	position: relative;
}

	.slider .slide {
		display: none;
		opacity: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
		.slider .slide.active {
			display: block;
			opacity: 1;
		}

	.slider .arrow {
		background: url(slider-arrows.png) no-repeat;
		cursor: pointer;
		display: block;
		margin-top: -50px;
		position: absolute;
		top: 50%;
		width: 50px; height: 100px;
		z-index: 100;
	}
		.slider .arrow.left { left: 20px; }
		.slider .arrow.right { right: 20px; background-position: -50px 0; } 
		
		
	.slider .dots {
		position: absolute;
		bottom: -35px;
		text-align: center;
		width: 100%;
	}
			.slider .dots a {
				background: #000;
				border-radius: 4em;
				display: inline-block;
				margin: 0 10px;
				opacity: 0.6;
				text-indent: -9999px;
				width: 15px; height: 15px;
			}
				.slider .dots a.active, .slider .dots a:hover {
					opacity: 1;
				}

Options

Name Description Type Default
arrowClass The class name of the next/ previous slider arrow buttons. String ".arrow"
slideClass The class name of the actual slides in the slider container. String ".slide"
dynamicHeight Set whether or not the plugin will adjust the height of slider container based on what's inside. Boolean true
animationTime The time it takes for the slider to animate in/out from the left or right. Integer or String 500
start Callback for when the slider starts sliding. Function none
end Callback for when the slider is finished animating/sliding Function none

About

A lightweight and simple jQuery slider/carousel plugin built with developers in mind and made to be extended.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published