2013-01-16 49 views
0

我有以下人物一起工作:獲取頁碼的JavaScript模

totalItems = 26; 
itemsPerPage = 6; 
currentItem = 17; 

currentPage = ?? 

鑑於這些數字(或任何當前項目的值),我怎麼能確定當前頁是什麼。我想我需要使用模數函數,但我無法想出要採用哪種方式。

任何人都可以幫忙嗎?謝謝

回答

7

您需要ceil功能

//In javascript 
currentPage=Math.ceil(currentItem/itemsPerPage);//=3 
//17/6=2.8333.. ceiling (round up to nearest integer) = 3 

值得指出這是假設1個基於分頁(第一頁是第1頁不爲0頁)和1個基礎項目編號(意爲第1頁有項目1 -6,第2頁有項目7-12)。

+0

非常感謝! – Nick

+1

只需指出...... ceil需要小寫。 – Nick