examples
// basic example
<div class="my-rating"></div>
$(".my-rating").starRating({
initialRating: 4,
starSize: 25
});
// grab rating from a data attribute
<div> class="my-rating-2" data-rating="2.5"></div>
$(".my-rating-2").starRating({
totalStars: 5,
starSize: 40,
emptyColor: 'lightgray',
hoverColor: 'salmon',
activeColor: 'crimson',
useGradient: false
});
// define a gradient
<div> class="my-rating-3"></div>
// specify the gradient start and end for the selected stars
$(".my-rating-3").starRating({
starSize: 80,
strokeWidth: 9,
strokeColor: 'black',
initialRating: 2,
starGradient: {
start: '#93BFE2',
end: '#105694'
},
});
// execute callback when rating
<div> class="my-rating-4"></div>
$(".my-rating-4").starRating({
totalStars: 5,
emptyColor: 'lightgray',
hoverColor: 'salmon',
activeColor: 'cornflowerblue',
initialRating: 4,
strokeWidth: 0,
useGradient: false,
callback: function(currentRating, $el){
alert('rated ', currentRating);
console.log('DOM element ', $el);
}
});
// read only mode
<div> class="my-rating-4"></div>
$(".my-rating-5").starRating({
readOnly: true
});
// unloading the plugin instance
$(".my-rating").starRating('unload');
// use full stars only
<div> class="my-rating-6"></div>
$(".my-rating-6").starRating({
useFullStars: true
});