https://mrygielski.github.io/jquery.baSlider/
Custom start position:
Horizontal:
Vertical:
No reverse:
<div class='baSlider'>
<div class='frame'>
<div baSlider-handler><img src="images/drag.svg" alt=""></div>
<div class='before'>
<img src='images/before.jpg' baSlider-image>
</div>
<div class='after'>
<div>
<img src='images/after.jpg' baSlider-image>
</div>
</div>
</div>
</div>
Include jQuery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Include plugin`s CSS and JS:
<link rel="stylesheet" href="src/jquery.baSlider.csss">
<script src="src/jquery.baSlider.js"></script>
Call the plugin:
$('.baSlider').baSlider();
Here`s a list of available settings.
$('.baSlider').baSlider({
align: "horizontal",
start: {
horizontal: "50%",
vertical: "50%"
},
anim: {
play: true,
startDelay: 4000,
delay: 2000,
speed: 300,
distance: 55,
times: 2
},
handler: {
position: "auto",
offsetX: 0,
offsetY: 0
},
reverse: true,
speed: 300,
height: true,
iconIssues: false
});
Attribute | Type | Default | Description |
---|---|---|---|
align |
String | horizontal |
Align of scroll. |
start |
Array | - |
Place of dividing the photo horizontally & vertically. |
anim |
Array | - |
Animation configuration. |
handler |
Array | - |
Displays the number of stars in a repository. |
reverse |
Boolean | true |
Return to the starting place. |
speed |
Number | auto |
Speed of animation: value (px). |
height |
String | auto |
Available options: auto, value (px). |
imgHeight |
String | auto |
Available options: auto, frame, value (px). |
You can install jquery.baSlider by using Bower.
bower install jquery.baSlider
Or you can install it through npm:
npm install --save jquery.baslider
This plugin is available under the MIT license.