为了账号安全,请及时绑定邮箱和手机立即绑定

其实这三个方法里的 num 不是很理解 ,点击时继续lightOn(indexof()+1)不可以么???

$item.on('mouseover',function(){

lightOn($(this).index()+1);

}).on('click',function(){

num = $(this).index()+1;

});

$rating.on('mouseout',function(){

lightOn(num);

})


正在回答

2 回答

嗯嗯 好的 谢谢  函数参数这块得多练练呀

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

其实讲道理这是可以的。但是这样代码不简练,仔细想想你会发现:若你点击触发一次点亮函数,移开鼠标又要触发一次点亮函数,这样会重复了操作且代码不够精炼。像老师这样点击时只触发数据改变,最后再一次过进行DOM的更新,就很精炼了。

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

举报

0/150
提交
取消

其实这三个方法里的 num 不是很理解 ,点击时继续lightOn(indexof()+1)不可以么???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信