我jquery.rateit.min.js
用来进行星级评定,我需要考虑以下 2 个条件:
- 在鼠标离开时,应该删除该值(作为评级好、平均等)。
- 单击星号并移除鼠标后,不应删除该值。
下面是代码:
<input type="range" min="0" max="5" value="0" step="1" id="backing1">
<div class="rateit" id="rateitHover" data-rateit-backingfld="#backing1" data-rateit-step="1" >
<span class="tooltip" style="float:right; padding-left:10px;"></span>
</div>
<script type="text/javascript">
var tooltipvalues = ['Bad', 'Poor', 'Average', 'Good', 'Excellent'];
$("#rateitHover").bind('over', function (event, value) {
$('.tooltip').text(tooltipvalues[value - 1]);
});
$("#rateitHover").bind('reset', function () {
$('.tooltip').text('');
});
$("#rateitHover").bind('rated', function (event, value) {
$('.tooltip').text('R: ' + tooltipvalues[value - 1]);
});
</script>