A plugin mainly depends on jQuery, imitates the UI component of FaceBook which presents TV, Movies or Music page suggestions.
Make sure that jQuery library and required files was included .
<link rel="stylesheet" type="text/css" href="css/jquery_carousel_slider.css">
<script src="js/jquery-1.11.2.min.js"></script>
<script src="js/jquery_carousel_slider.js"></script>
Let's see the Demo first !
The slider needs a div element with id attribute for binding.
<div class ='box' id="name_it"></div>
There are several ways to assign the setting to the slider box. Details of custom parameters would be explained with examples in Demo .
<script>
$(function(){
/* 1 */
$.getJSON('JSON/data.js', function(result) {
var setting = {
subject:'Subject', // Subject would be the theme of the slide box.
cardw: 145, // Page card's width.
cardh: 217, // Page card's height.
cardn: 5, // The number of visible card.
margin: 9, // Margin between cards.
JSON: result
};
$('#id').slider(setting);
});
/* 2 */
var setting2 = {
subject:'Subject',
cardw: 145,
cardh: 217,
cardn: 5,
margin: 9,
JSON:result
};
$.getJSON('JSON/data.js', function (result) {
setting2.JSON = result;
$('#id').slider(setting2);
});
/* 3 */
$.getJSON('JSON/data.js', function (result) {
$('#id').slider({
subject: 'Subject',
cardw: 145,
cardh: 217,
cardn: 5,
margin: 9,
JSON: result
});
});
});
</script>
Add items with image, title and descriptopn that you want to present in the slider box.
Pattern in JSON file:
{
// Notice !! the "Subject" need to be the same as the one that be specified in setting.
"Subject":[
{
"title":"Gin",
"des":"1988",
"imgpath":"path/to/image.jpg"
},
{
"title":"Brandy",
"des":"1977",
"imgpath":"path/to/image.jpg"
},
...
]
}