mirror of
https://gitee.com/coder-xiaomo/flashsale
synced 2025-09-12 23:11:38 +08:00
添加Metronic(作为LFS)
This commit is contained in:
72
frontend/static/js/common/pagination.js
Normal file
72
frontend/static/js/common/pagination.js
Normal file
@@ -0,0 +1,72 @@
|
||||
/**
|
||||
* pagination.js
|
||||
* target container must be id "page-container"
|
||||
*/
|
||||
function setPage(currPage,totalCount,urlHeader) //currPage 当前页数; totalCount 总数量
|
||||
{
|
||||
var container = document.getElementById('page-container');
|
||||
var iPageSize = 20; //每页的数量
|
||||
var b = ((totalCount%iPageSize)!=0);
|
||||
var iPageCount = parseInt(totalCount/iPageSize)+(b?1:0);//总共页数
|
||||
//if (currPage > iPageCount) return false;
|
||||
currPage = parseInt(currPage);
|
||||
var sTemp = "";
|
||||
var sTemp1 = "<div class=\"page-number-container inline-block\"><span class=\"page-number\">"+ currPage +"</span>/<span class=\"page-number\">"+ iPageCount +"</span></div>";
|
||||
var sTemp2 = "<div class=\"page-btn-container inline-block\"><input type=\"text\" id=\"goPageNo\" value=\""+currPage+"\" class=\"search-area-for-page border text-align-center\" /><a class=\"btn inline-block border-btn page-btn\" type=\"button\" href=\"Javascript:toPage('"+urlHeader+"');\");\">跳转</a></div>"
|
||||
if (totalCount==0)
|
||||
{
|
||||
sTemp = "无";
|
||||
container.innerHTML = sTemp;
|
||||
}
|
||||
else if (iPageCount==1)
|
||||
{
|
||||
sTemp = "<a href='#' class='disabled'>上一页</a>"+ sTemp1 +"<a href='#' class='disabled'>下一页</a>";
|
||||
container.innerHTML = sTemp +" "+ sTemp2 ;
|
||||
}
|
||||
else if (iPageCount==currPage)
|
||||
{
|
||||
sTemp = "<a href='#'>上一页</a>"+ sTemp1 +"<a href='#' class='disabled'>下一页</a>";
|
||||
container.innerHTML = sTemp +" "+ sTemp2 ;
|
||||
}
|
||||
else if (currPage==1)
|
||||
{
|
||||
sTemp = "<a href='#' class='disabled'>上一页</a>"+ sTemp1 +"<a href='#'>下一页</a>";
|
||||
container.innerHTML = sTemp +" "+ sTemp2 ;
|
||||
}
|
||||
else
|
||||
{
|
||||
sTemp = " <a href='#'>上一页</a>"+ sTemp1 +"<a href='#'>下一页</a>";
|
||||
container.innerHTML = sTemp +" "+ sTemp2 ;
|
||||
}
|
||||
|
||||
//事件点击
|
||||
var pageClick = function() {
|
||||
var oAlink = container.getElementsByTagName("a");
|
||||
var inx = currPage; //初始的页码
|
||||
if(oAlink.length > 1){
|
||||
oAlink[0].onclick = function() { //点击上一页
|
||||
if (inx == 1) {
|
||||
return false;
|
||||
}
|
||||
inx--;
|
||||
window.location.href=urlHeader+inx;
|
||||
return false;
|
||||
}
|
||||
oAlink[1].onclick = function() { //点击下一页
|
||||
if (inx == iPageCount) {
|
||||
return false;
|
||||
}
|
||||
inx++;
|
||||
//setPage(container, count, inx);
|
||||
window.location.href=urlHeader+inx;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} ()
|
||||
}
|
||||
|
||||
function toPage(s) {
|
||||
var tempUrl = "";
|
||||
tempUrl = s + document.getElementById('goPageNo').value;
|
||||
window.location.href = tempUrl;
|
||||
}
|
Reference in New Issue
Block a user