1

次の図を使用します。

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

currentPage = ?? 

これらの数値(または現在のアイテム値)を前提として、現在のページが何であるかをどのように判断できますか。モジュラス関数を使用する必要があると思いますが、どちらの方法で実行するかを理解できません。

誰か助けてもらえますか?ありがとうございました

4

1 に答える 1

8

あなたはceil機能が必要です

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

これは、1ベースのページング(最初のページはページ0ではなくページ1)と1ベースのアイテム番号(ページ1にはアイテム1〜6、ページ2にはアイテム7〜12があることを意味します)を想定していることを指摘する価値があります。

于 2013-01-16T16:40:30.867 に答える