RatingStars
by Erik Niebla
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<script src="https://dl.dropbox.com/s/jpu9hkjcdlwi72c/jquery.RatingStars.js"></script>
<link rel="stylesheet" href="https://dl.dropbox.com/s/xfv205hlanyugts/jquery.RatingStars.css">
<div>Rating Star - Function CallBack onChange</div>
<div class="well well-sm">
<span id="rating_1" class="rating" ></span>
<span id="result_1"></span>
</div>
<div>Rating Star - No Editable</div>
<div class="well well-sm">
<span id="rating_2" class="rating" data-val="2.49" data-stars='6' data-change="false"></span>
<span>Calificaste con <b>2.49</b> de <b>6</b> Estrellas</span>
</div>
<div>Rating Star - Tamaño - Data Html options -- Hidden input</div>
<div class="well well-sm">
<span id="rating_3" class="rating" data-val="2.49" data-stars='10' data-input=".rating-value" data-change="true" style="font-size:35px;" >
<input type="hidden" name="whatever3" class="rating-value" size="5" />
</span>
</div>
<div>Rating Star - javascript Options - input text</div>
<div class="well well-sm">
<span id="rating_4" class="rating">
<input type="text" name="whatever4" id="rating_val" size="1" readOnly="readOnly" />
</span>
<span id="result_4"> de <b>10</b> estrellas </span>
</div>
JavaScript
/* Creacion de Rating Stars */
$('#rating_1').RatingStar({callback:function(val){$('#result_1').html(" "+val+" estrella(s).")}});
$('#rating_2').RatingStar();
$('#rating_3').RatingStar();
$('#rating_4').RatingStar({
val:4.95,
stars:10,
input:'#rating_val',
change:true
});