為什么一顆星星都不亮,但是也不報(bào)錯(cuò)?
<script> var?rating?=?(function(){ //點(diǎn)亮整顆 var?LightEntire?=?function(el,options){ this.$el?=?$(el); this.$item?=?this.$el.find("rating-item"); this.opts?=?options; }; LightEntire.prototype.init?=?function(){ this.lightOn(this.opts.num); this.bindEvent(); }; LightEntire.prototype.lightOn?=?function(num){ num?=?parseInt(num); this.$item.each(function(index){ if(index?<?num){ $(this).css("background-position",'0?-67px'); }else{ $(this).css("background-position",'0?0'); } }); }; LightEntire.prototype.bindEvent?=?function(){ var?self?=?this; self.$el.on("mouseover",".rating-item",function(){ self.lightOn($(this).index()?+?1); }).on('click',".rating-item",function(){ self.opts.num?=?$(this).index()+1; }).on("mouseout",function(){ self.lightOn(self.opts.num); }) }; //默認(rèn)參數(shù) var?defaults?=?{ num:0, readOnly:false, select:function(){}, chosen:function(){} }; //初始化 var?init?=?function(el,options){ options?=?$.extend({},defaults,options); new?LightEntire(el,options).init(); }; return?{init:init}? })(); rating.init("#rating",{ num:2 }); </script>
對(duì)照了兩遍,沒有找到哪里寫錯(cuò)了,求幫幫忙
2019-07-10
this
.$item?=?
this
.$el.find(
"rating-item"
);應(yīng)該是find('.rating-item')類名