結(jié)尾:是不是很簡單?????
整個人都不好了。。。。。。。。。。。。。。。。。。
整個人都不好了。。。。。。。。。。。。。。。。。。
2015-08-22
具體如://滾輪向下滑動事件#64
SP.moveSectionDown = function(){
if(iIndex<(arrElement.length-1)){
iIndex++;
}else if(opts.loop){
iIndex = 0;
#64添加 }else{return;}
scrollPage(arrElement[iIndex]);
};
SP.moveSectionDown = function(){
if(iIndex<(arrElement.length-1)){
iIndex++;
}else if(opts.loop){
iIndex = 0;
#64添加 }else{return;}
scrollPage(arrElement[iIndex]);
};
2015-08-20
【問題】發(fā)現(xiàn)老師代碼中有個小的邏輯錯誤,就是當(dāng)設(shè)置loop為false時,滾動到最后一屏后再多滾動一次,就沒辦法回滾到上一屏,原因在于代碼里canScroll屬性只有在transitionend事件后才被修改為true,所有在最后一屏多滾動一次就把canScroll置為false而無法修改回來,導(dǎo)致出錯,【解決辦法】把滾輪滑動事件if(opts.loop)判斷添加else{return;},讓他在不能loop時直接退出,沒有機(jī)會把canScroll置為false
2015-08-20