素材牛VIP会员

jQuery简单实用的星级评分插件

 所属分类:网页特效-表格

 浏览:1706次  评论:1次  更新时间:2016-12-09
牛币素材VIP可免积分下载
jQuery简单实用的星级评分插件兼容IE6
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
素材描述:能实现评分(百分制)和评分(十分制)的效果,调用简单,实用方便,推荐下载!

详细介绍

使用方法:

引入jQuery库文件、插件JS文件

<script src="http://www.sucainiu.com/themes/cdn/jquery/jquery-1.10.2.js"></script>
<script src="js/jquery.raty.js" type="text/javascript"></script>

插件初始化、参数配置

rat('star1','result1',10);
rat('star2','result2',1);
function rat(star,result,m){
	star= '#' + star;
	result= '#' + result;
	$(result).hide();//将结果DIV隐藏
	$(star).raty({
		hints: ['10','20', '30', '40', '50','60', '70', '80', '90', '100'],
		path: "css/img",
		starOff: 'star-off-big.png',
		starOn: 'star-on-big.png',
		size: 24,
		start: 40,
		showHalf: true,
		target: result,
		targetKeep : true,//targetKeep 属性设置为true,用户的选择值才会被保持在目标DIV中,否则只是鼠标悬停时有值,而鼠标离开后这个值就会消失
		click: function (score, evt) {
			//第一种方式:直接取值
			alert('你的评分是'+score*m+'分');
		}
	});
	/*第二种方式可以设置一个隐蔽的HTML元素来保存用户的选择值,然后可以在脚本里面通过jQuery选中这个元素来处理该值。 弹出结果
	var text = $(result).text();
	$('img').click(function () {
		if ($(result).text() != text) {
			alert('你的评分是'+$(result).text()/m+'分');
			alert(result);
			return;
		}
	});*/
}

HTML结构

<p style="font-size:20px">请给出你的评分(百分制):</p>
<div id="star1"></div>
<div id="result1"></div>
<p style="font-size:20px">请给出你的评分(十分制):</p>
<div id="star2"></div>
<div id="result2"></div>

相关素材 - 表格

讨论这个素材(1)回答他人问题或分享使用心得会奖励牛币

it***ro  
2017年09月10日

很不错哦[神马]

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0
所需牛币:1 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)