他的需求是..........丟三個參數給我~~~~我要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}; }
沒有留言:
發佈留言