//rtnjson:所有数据,pageSize:一页显示多少个
//[111111,222222,333333,444444,555555]
// 一页 二页 三页 四页 五页
function ProcessArray(rtnjson, pageSize) {
//
var txtmsgTotal = new Array();
//
var txtmsg = new Array();
for (var i = 0; i < rtnjson.length; i++) {
txtmsg[i] = rtnjson[i].split(',');
}
//
var _j;
if ((txtmsg.length % pageSize != 0 && txtmsg.length >= 16) || txtmsg.length == 16) {
_j = txtmsg.length / pageSize;
} else {
_j = txtmsg.length / pageSize + 1;
}
for (var j = 0; j < parseInt(_j); j++) {
var newmsg = new Array();
newmsg = txtmsg.splice(0, pageSize);
txtmsgTotal[j] = newmsg;
}
return txtmsgTotal;
}
//rtnjson:所有数据,pageSize:一页显示多少个,currentPage:当前页码
function ChangePager(rtnjson, pageSize, currentPage) {
//
var allData = ProcessArray(rtnjson, pageSize);
//
return allData[currentPage];
}
//得到当前数据有多少页
function GetPagecount(rtnjson, pageSize) {
return ProcessArray(rtnjson, pageSize).length;
}
//
function CreateCode(rtnjson, pageSize, pageCount) {
var _rtnjson = new Array();
_rtnjson = ChangePager(rtnjson, pageSize, pageCount - 1);
//name:txtmsg[0],img:txtmsg[1),link:txtmsg[2]
var strTotal;
var strTop = "<div class='kcss4'>";
var strMiddle;
var strClear = " <div class='clear'></div>";
var strBottom = "</div>";
//拼装字符串
strTotal = strTop;
for (var _i = 0; _i < _rtnjson.length; _i++) {
//var _txtmsg = _rtnjson[_i].split(',');
var _txtmsg = _rtnjson[_i];
strMiddle = "<div class='kcss4-1'>"
+ " <div class='kcss41-1'><img src='" + _txtmsg[1] + "' /></div>"
+ " <div class='kcss41-2'><a href='" + _txtmsg[2] + "'>" + _txtmsg[0] + "</a></div>"
+ "</div>";
strTotal += strMiddle;
if ((_i + 1) % 4 == 0 && (_i + 1) >= 4) {
strTotal += strClear;
strTotal += strBottom;
strTotal += strTop;
}
}
strTotal += strClear;
strTotal += strBottom;
return strTotal;
}
Js小结
最新推荐文章于 2023-01-28 21:59:57 发布