亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

代碼一樣,星星無變化

代碼檢查了幾遍,星星還是沒反應

<!DOCTYPE?html>
<html>
????<head>
????<title>星級評分--第一種實現方式</title>
????<meta?charset="utf-8"?/>
????<style>
????????*{margin:0;padding:0;}
????????ul?li{list-style:none;}
????????.rating{width:130px;height:26px;margin:100px?auto;}
????????.rating-item{float:left;width:26px;height:26px;background:url(rating.png)?no-repeat;cursor:pointer;}
????</style>
</head>
<body>
<!--?第一種實現方式?-->
????<ul?class="rating"?id="rating">
????????<li?class="rating-item"?title="很不好"></li>
????????<li?class="rating-item"?title="不好"></li>
????????<li?class="rating-item"?title="一般"></li>
????????<li?class="rating-item"?title="好"></li>
????????<li?class="rating-item"?title="很好"></li>
????</ul>
????<script>
????????var?num=2,
????????$rating=$('#rating'),
????????$item=$rating.find('.rating-item');
????????//點亮
????????var?lightOn=function(num){
????????????$item.each(function(index){
????????????????if(index<num){
????????????????????$(this).css('background-position','0?-26px');
???????????????????}else{
???????????????????????$(this).css('background-position','0?0');
???????????????????????}
???????????????????});
????????????????};????????????????
??????????//初始化
?????????????lightOn(num);
??????????//事件綁定
??????????$item.on('mouseover',function(){
??????????????lightOn($(this).index()+1);
????????????}).on('click',function(){num=$(this).index()+1;});
??????????$rating.on('mouseout',function(){lightOn(num);
??????????});
?</script>
?</body>
?</html>



正在回答

2 回答

沒有引入jQuery庫,在</head>之前插入jQuery即可

0 回復 有任何疑惑可以回復我~

哦哦,我后來也發現了,謝謝哈

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
星級評分原理和實現(上)
  • 參與學習       25804    人
  • 解答問題       119    個

本課程主要講解如何使用不同的方式來實現星級評分的效果.

進入課程

代碼一樣,星星無變化

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號