其實(shí)這三個(gè)方法里的 num 不是很理解 ,點(diǎn)擊時(shí)繼續(xù)lightOn(indexof()+1)不可以么???
$item.on('mouseover',function(){
lightOn($(this).index()+1);
}).on('click',function(){
num = $(this).index()+1;
});
$rating.on('mouseout',function(){
lightOn(num);
})
$item.on('mouseover',function(){
lightOn($(this).index()+1);
}).on('click',function(){
num = $(this).index()+1;
});
$rating.on('mouseout',function(){
lightOn(num);
})
舉報(bào)
2018-07-26
嗯嗯 好的 謝謝? 函數(shù)參數(shù)這塊得多練練呀
2018-07-22
其實(shí)講道理這是可以的。但是這樣代碼不簡(jiǎn)練,仔細(xì)想想你會(huì)發(fā)現(xiàn):若你點(diǎn)擊觸發(fā)一次點(diǎn)亮函數(shù),移開鼠標(biāo)又要觸發(fā)一次點(diǎn)亮函數(shù),這樣會(huì)重復(fù)了操作且代碼不夠精煉。像老師這樣點(diǎn)擊時(shí)只觸發(fā)數(shù)據(jù)改變,最后再一次過(guò)進(jìn)行DOM的更新,就很精煉了。