Facebook Inspired Dynamic Carousel Plugin - jQuery Carousel-Slider
| File Size: | 904 KB |
|---|---|
| Views Total: | 7785 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Carousel-Slider is an easy, dynamic jQuery slider plugin to generate a nice-looking, Facebook inspired carousel UI from a JSON file. The carousel slider will be placed in a modern card layout and allows you to generate multiple carousel UIs from the same data source.
How to use it:
1. Add references to jQuery library, jquery_carousel_slider.css and jquery_carousel_slider.js as follows:
<link rel="stylesheet" href="css/jquery_carousel_slider.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"
integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f"
crossorigin="anonymous">
</script>
<script src="js/jquery_carousel_slider.js"></script>
2. Create a container element to place the generated carousel slider.
<div class="box" id="example"></div>
3. Initialize the plugin and specify the data source to load.
$.getJSON("data.js",function (result){
var setting = {
subject:'Sample',
JSON :result
};
$('#example').slider(setting);
});
4. The JSON structure should be like these:
{
"Sample":[
{
"title":"Title 1",
"des":"Description 1",
"imgpath":"1.jpg"
},
{
"title":"Title 2",
"des":"Description 2",
"imgpath":"2.jpg"
},
{
"title":"Title 3",
"des":"Description 3",
"imgpath":"3.jpg"
},
...
]
}
5. Possible options to customize the Facebook like carousel slider.
$('#example').slider({
// subject
subject:'Default',
// card's width .
cardw : 145,
// card's height
cardh : 145,
// the number of visible cards
cardn : 7,
// margin between cards
margin : 9
});
Change log:
2018-01-16
- mobile compatible
This awesome jQuery plugin is developed by Carr1005. For more Advanced Usages, please check the demo page or visit the official website.










