分页--pagination.js
var pagination = function (thispage, totalpage, ulele, firstlast) {
ulele.html('');
var prevCss, nextCss, firstCss, lastCss;
firstCss = $('<li></li>', {
"class": thispage == ? 'prev disabled' : 'prev'
}).append($(thispage == ? '<span></span>' : '<a></a>', thispage == ? {} : {"href": location.href.addParam('page', )}).html("首页"));
lastCss = $('<li></li>', {
"class": thispage == totalpage ? 'next disabled' : 'next'
}).append($(thispage == totalpage ? '<span></span>' : '<a></a>', thispage == totalpage ? {} : {"href": location.href.addParam('page', totalpage)}).html("末页"));
prevCss = $('<li></li>', {
"class": thispage == ? 'prev disabled' : 'prev'
}).append($(thispage == ? '<span></span>' : '<a></a>', thispage == ? {} : {"href": location.href.addParam('page', totalpage - )}).html("<上一页"));
nextCss = $('<li></li>', {
"class": thispage == totalpage ? 'next disabled' : 'next'
}).append($(thispage == totalpage ? '<span></span>' : '<a></a>', thispage == totalpage ? {} : {"href": location.href.addParam('page', thispage + )}).html("下一页>"));
if(firstlast) firstCss.appendTo(ulele);
prevCss.appendTo(ulele);
if (thispage > ) {
$('<li></li>').append($('<a></a>', {"href": location.href.addParam('page', )}).html()).appendTo(ulele);
$('<li><a><span>...</span></a></li>').appendTo(ulele);
}
for (var i = ; i <= totalpage; i++) {
if (i < thispage - || i > thispage + ) {
continue;
}
var isActive = thispage == i ? 'active' : '';
$('<li></li>', {
"class": isActive
}).append($('<a></a>', {"href": location.href.addParam('page', i)}).html(i)).appendTo(ulele);
}
if (totalpage - thispage > ) {
$('<li><a><span>...</span></a></li>').appendTo(ulele);
$('<li></li>').append($('<a></a>', {"href": location.href.addParam('page', totalpage)}).html(totalpage)).appendTo(ulele);
}
nextCss.appendTo(ulele);
if(firstlast) lastCss.appendTo(ulele);
}
分页--pagination.js的更多相关文章
- Spring+Mybatis+jQuery.Pagination.js异步分页及JsonConfig的使用
在开发工作中经常用到异步分页,这里简单整理一下资料. 一.Controller方法 package com.lwj.controller; import javax.servlet.http.Http ...
- jquery.pagination.js分页
参数说明 参数名 描述 参数值 maxentries 总条目数 必选参数,整数 items_per_page 每页显示的条目数 ...
- 无刷新分页 jquery.pagination.js
无刷新分页 jquery.pagination.js 采用Jquery无刷新分页插件jquery.pagination.js实现无刷新分页效果 1.插件参数列表 http://www.dtan.so ...
- (推荐)jquery.pagination.js分页
序言 本来想自己对这个分页使用做一些总结的,但发现大神们已经总结的很好了.所以给推荐一下. 转自:http://www.cnblogs.com/knowledgesea/archive/2013/01 ...
- ajax分页实现,jquery.pagination.js
1.前台使用ajax无刷新分页,主要需要生成分页的工具条,这里使用的是jquery.pagination.js 插件参数可以参考----张龙豪-jquery.pagination.js分页 下面贴出代 ...
- scroll pagination.js数据重复加载、分页问题
scroll pagination.js数据重复加载.分页问题 解决办法 参考资料: http://blog.csdn.net/dyw442500150/article/details/1753242 ...
- Spring Data Jpa+SpringMVC+Jquery.pagination.js实现分页
本博客介绍基于Spring Data这款orm框架加上Jquery.pagination插件实现的分页功能. 介绍一下Spring Data框架 spring Data : Spring 的一个子项目 ...
- 分页插件pagination.js
项目中有分页功能,之前都是自己写,样式不好看,功能也简单,就找了这个插件pagination.js 页面导入pagination.js html代码 <div class="list_ ...
- 分页插件 jquery.pagination.js
引用 <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script> <lin ...
随机推荐
- es 分词器介绍
按照单词切分,不做处理 GET _analyze { "analyzer": "standard", "text": "2 run ...
- Euler Sums系列(二)
\[\Large\sum_{n=0}^\infty \frac{H_{2n+1}}{(2n+1)^2}=\frac{21}{16}\zeta(3)\] \(\Large\mathbf{Proof:}\ ...
- MAC系统 - 系统目录结构
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/smstong/article/detai ...
- Update(Stage4):Spark Streaming原理_运行过程_高级特性
Spark Streaming 导读 介绍 入门 原理 操作 Table of Contents 1. Spark Streaming 介绍 2. Spark Streaming 入门 2. 原理 3 ...
- QRious入门
qrious是一款基于HTML5 Canvas的纯JS二维码生成插件.通过qrious.js可以快速生成各种二维码,你可以控制二维码的尺寸颜色,还可以将生成的二维码进行Base64编码. qrious ...
- org.springframework.web.multipart.MultipartException: The current request is not a multipart request
今天做图片上传的碰到这个问题,查找原因是html请求的方式问题.from中涉及到图片上传的就要用post提交方式.否则就会报这个错误.如果已经是post的提交方式了还有这个错...还有两种解决方法. ...
- Mysql 连接时的 option 含义
官网文档: https://dev.mysql.com/doc/refman/5.7/en/mysql-real-connect.html
- 【Javaweb】Servlet的xml和注解配置
1.xml <%@ page language="java" contentType="text/html;" %> <!DOCTYPE ht ...
- Python 之并发编程之协程
一.协程 ''' def gen(): for i in range(10): yield i # 初始化生成七函数 返回生成器对象,简称生成器 mygen = gen() for i in myge ...
- ShellCode模板
前言 在上一篇文章上使用到的添加用户的shellcode是怎么得到的呢? 先来拆分一下汇编的功能 ;寻找kernel32.dll的基地址 xor ecx,ecx mov eax,dword ptr f ...