$item.on('mouseover',function(){
lightOn($(this).index()+1);
}).on('click',function(){
num = $(this).index()+1;
});
$rating.on('mouseout',function(){
lightOn(num);
})
嗯嗯 好的 谢谢 函数参数这块得多练练呀
其实讲道理这是可以的。但是这样代码不简练,仔细想想你会发现:若你点击触发一次点亮函数,移开鼠标又要触发一次点亮函数,这样会重复了操作且代码不够精炼。像老师这样点击时只触发数据改变,最后再一次过进行DOM的更新,就很精炼了。