我有以下数字可以使用:
totalItems = 26;
itemsPerPage = 6;
currentItem = 17;
currentPage = ??
给定这些数字(或任何当前项目值),我如何确定当前页面是什么。我想我需要使用模数函数,但我不知道该怎么做。
有人可以帮忙吗?谢谢
我有以下数字可以使用:
totalItems = 26;
itemsPerPage = 6;
currentItem = 17;
currentPage = ??
给定这些数字(或任何当前项目值),我如何确定当前页面是什么。我想我需要使用模数函数,但我不知道该怎么做。
有人可以帮忙吗?谢谢
你需要这个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)。