我有以下数据可供使用:
totalItems = 26;
itemsPerPage = 6;
currentItem = 17;
currentPage = ??
Run Code Online (Sandbox Code Playgroud)
给定这些数字(或任何当前项目值),我如何确定当前页面是什么.我想我需要使用模数函数,但我无法理解它应该采用哪种方式.
有人可以帮忙吗?谢谢
你需要这个ceil功能
//In javascript
currentPage=Math.ceil(currentItem/itemsPerPage);//=3
//17/6=2.8333.. ceiling (round up to nearest integer) = 3
Run Code Online (Sandbox Code Playgroud)
值得指出的是假设基于1的分页(第一页是第1页而不是第0页)和1基于项目号(意思是第1页具有项目1-6,第2页具有项目7-12).