有几个建议,
1.生成的时候分页信息写入一个div 添加个class,这样以防样式干扰,目前会出现样式覆盖的现象
2.分页如果可以做成页面固定多少个按钮或许会更好,目前的情况在首尾按钮很少,感觉不协调,当然如果数据量少就无所谓了
3.以下为我的分页按理大家可以参考
//汽车查询
function carNewsSearch() {
base16Form("car_form", "car_form_data");
var url = "${pageContext.request.contextPath}/frame/car/siteNews";
var s = top.layer.load(2);
var html = "";
$.post(url, $("#car_form_data").serialize(), function(data) {
if (data.successful) {
$.each(data.rows, function(i, item) {
html += '<li><a target="_blank" href="' + item.docpuburl + '">' + item.doctitle + '</a><span>' + item.docreltime + '</span>';
}) $("#car_ul").html(html);
$('#car_page').pagination({
totalData: data.total,
showData: data.pageSize,
current: $("#car_form input[name='pageNo']").val(),
jump: true,
coping: true,
homePage: '首页',
endPage: '末页',
prevContent: '上页',
nextContent: '下页',
callback: function(api) {
$("#car_form input[name='pageNo']").val(api.getCurrent());
carNewsSearch();
}
});
}
}, "json").complete(function(data) {
top.layer.close(s);
}).error(function(data) {
top.layer.msg(data.error, {
shade: 0.3,
icon: 1
});
});
}
回复
为什么会显示不全呢,
每页9条,一共17页这样的话,在第二页应该是八条,为什么第二条只显示1条数据呢,其他的直接不显示,截图是chrome浏览器 里面调试截的
回复这个是要后台一次把数据加载到前台再分页的吧?有没有对应的点击下页按规定条数去后台查的方法 ?
我的containerID是个ajax动态加载出来的tbody,用了这个插件之后,还是跟以前一样全部数据获取出来,并没有达到分页的目的。。。。不知道是什么情况
回复还需要在头部添加
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
要更改每一页显示内容的条数可以在jPages.js中更改第23行,perPage后面的数值
要每一页的高度与内容的条数相适应,可以把jPages.js中第35行minHeight: true注释掉
(自己试着管用,还请大神们指点啦~)
回复那个翻页的箭头为什么换了出问题了?应该怎么弄?