他的需求是..........丟三個參數給我~~~~我要return東西給他
三個參數分別是~~~~總數量~~每頁顯示的數量~~第幾頁
如果他呼叫
pageRange(19, 9, 1);
我就回傳物件start:0, end:8
pageRange(20, 9, 3);
我就回傳物件start:18, end:19
底下是程式~XD
function pageRange(totalNum, numPerPage, page)
{
var totalPage = Math.ceil(totalNum / numPerPage);
var start = numPerPage * (page - 1);
var end = numPerPage * page - 1;
if(page == totalPage)
{
end = totalNum - 1;
}
//alert(start + ',' + end);
return {start:start, end:end};
}
沒有留言:
發佈留言