mui淘宝星级评

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<title></title>
		<link href="css/mui.min.css" rel="stylesheet" />
		<style type="text/css">
			.mui-icon-star{color: #B5B5B5;font-size: 30px;}
	    	.mui-icon-star-filled{color: #FFB400;font-size: 30px;} 
	   		ul{padding: 10px 0px;}
	    	li{display: -webkit-box;width: 100%;padding: 0 10px;} 
	    	li a{-webkit-box-flex: 1;display: block;font-size: 15px;line-height: 30px;color: #000;}
	    	li div{-webkit-box-flex: 2;text-align: right;}
	    	#info{padding: 20px 10px;}
		</style>
	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
			<h1 class="mui-title">评分</h1>
		</header>
		<div class="mui-content">
			<ul class="mui-table-view">
				<li class="star-li">
					<a>运行速度</a>
					<div class="icons">
						<i data-index="1" class="mui-icon mui-icon-star"></i>
						<i data-index="2" class="mui-icon mui-icon-star"></i>
						<i data-index="3" class="mui-icon mui-icon-star"></i>
						<i data-index="4" class="mui-icon mui-icon-star"></i>
						<i data-index="5" class="mui-icon mui-icon-star"></i>
					</div>
				</li>
				<li class="star-li">
					<a>UI界面</a>
					<div class="icons">
						<i data-index="1" class="mui-icon mui-icon-star"></i>
						<i data-index="2" class="mui-icon mui-icon-star"></i>
						<i data-index="3" class="mui-icon mui-icon-star"></i>
						<i data-index="4" class="mui-icon mui-icon-star"></i>
						<i data-index="5" class="mui-icon mui-icon-star"></i>
					</div>
				</li>
				<li class="star-li">
					<a>社区支持</a>
					<div class="icons">
						<i data-index="1" class="mui-icon mui-icon-star"></i>
						<i data-index="2" class="mui-icon mui-icon-star"></i>
						<i data-index="3" class="mui-icon mui-icon-star"></i>
						<i data-index="4" class="mui-icon mui-icon-star"></i>
						<i data-index="5" class="mui-icon mui-icon-star"></i>
					</div>
				</li>
			</ul>
			<div id="info"></div>
		</div>
		<script src="js/mui.min.js"></script>
		<script type="text/javascript" charset="utf-8">
			mui.init();
		      mui('.icons').on('click','i',function(){
		      	var index = parseInt(this.getAttribute("data-index"));//获取当前元素的索引值
		      	var parent = this.parentNode;//获取当前元素的父节点
		      	var children = parent.children;//获取父节点下所有子元素
		      	if(this.classList.contains("mui-icon-star")){//判断当前节点列表中是否含有.mui-icon-star元素
		      		for(var i=0;i<index;i++){//亮星
		      				children[i].classList.remove('mui-icon-star');
		      				children[i].classList.add('mui-icon-star-filled');
		      		}
		      	}else{//重置已经亮星的元素
		      		for (var i = index; i < 5; i++) {
		      			children[i].classList.add('mui-icon-star')
		      			children[i].classList.remove('mui-icon-star-filled')
		      		}
		      	}
		      	document.getElementById("info").innerHTML = parent.previousElementSibling.innerText + ":"+index+"星好评";
		      })
		</script>
	</body>

</html>

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值