Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
爱吃血肠
paginationjs
提交
ee1d34a3
P
paginationjs
项目概览
爱吃血肠
/
paginationjs
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
paginationjs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ee1d34a3
编写于
1月 18, 2015
作者:
羽
羽牧
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1 from superRaytin/develop
Develop
上级
e5e669e8
753cc9bf
变更
10
展开全部
隐藏空白更改
内联
并排
Showing
10 changed file
with
447 addition
and
49 deletion
+447
-49
bower.json
bower.json
+1
-1
component.json
component.json
+9
-2
dist/pagination-with-styles.js
dist/pagination-with-styles.js
+9
-5
dist/pagination-with-styles.min.js
dist/pagination-with-styles.min.js
+2
-2
dist/pagination.css
dist/pagination.css
+329
-0
dist/pagination.js
dist/pagination.js
+8
-4
dist/pagination.less
dist/pagination.less
+80
-26
dist/pagination.min.js
dist/pagination.min.js
+2
-2
examples/pagination.html
examples/pagination.html
+6
-6
package.json
package.json
+1
-1
未找到文件。
bower.json
浏览文件 @
ee1d34a3
{
"name"
:
"paginationjs"
,
"version"
:
"2.0.
0
"
,
"version"
:
"2.0.
5
"
,
"main"
:
"./pagination.min.js"
,
"ignore"
:
[
"**/.*"
,
...
...
component.json
浏览文件 @
ee1d34a3
{
"name"
:
"paginationjs"
,
"version"
:
"2.0.
0
"
,
"version"
:
"2.0.
5
"
,
"repo"
:
"superRaytin/paginationjs"
,
"description"
:
"A jQuery plugin to provide simple yet fully customisable pagination"
,
"keywords"
:
[
...
...
@@ -11,6 +11,13 @@
"jquery pagination"
],
"main"
:
"dist/pagination.min.js"
,
"scripts"
:
[
"dist/pagination.min.js"
,
"dist/pagination.js"
],
"scripts"
:
[
"dist/pagination.min.js"
,
"dist/pagination.js"
,
"dist/pagination-with-styles.min.js"
,
"dist/pagination-with-styles.js"
,
"dist/pagination.css"
,
"dist/pagination.less"
],
"license"
:
"MIT"
}
dist/pagination-with-styles.js
浏览文件 @
ee1d34a3
/*
* pagination.js 2.0.
3
* pagination.js 2.0.
5
* A jQuery plugin to provide simple yet fully customisable pagination.
* https://github.com/superRaytin/paginationjs
*
...
...
@@ -241,7 +241,7 @@
}
else
{
if
(
attributes
.
showFirstOnEllipsisShow
){
html
+=
'
<li class="
'
+
classPrefix
+
'
-page J-paginationjs-page" data-num="1"><a href="
'
+
pageLink
+
'
">1<
\
/a><
\
/li>
'
;
html
+=
'
<li class="
'
+
classPrefix
+
'
-page
'
+
classPrefix
+
'
-first
J-paginationjs-page" data-num="1"><a href="
'
+
pageLink
+
'
">1<
\
/a><
\
/li>
'
;
}
html
+=
'
<li class="
'
+
classPrefix
+
'
-ellipsis
'
+
disableClassName
+
'
"><a>
'
+
ellipsisText
+
'
<
\
/a><
\
/li>
'
;
...
...
@@ -266,7 +266,7 @@
html
+=
'
<li class="
'
+
classPrefix
+
'
-ellipsis
'
+
disableClassName
+
'
"><a>
'
+
ellipsisText
+
'
<
\
/a><
\
/li>
'
;
if
(
attributes
.
showLastOnEllipsisShow
){
html
+=
'
<li class="
'
+
classPrefix
+
'
-page J-paginationjs-page" data-num="
'
+
totalPage
+
'
"><a href="
'
+
pageLink
+
'
">
'
+
totalPage
+
'
<
\
/a><
\
/li>
'
;
html
+=
'
<li class="
'
+
classPrefix
+
'
-page
'
+
classPrefix
+
'
-last
J-paginationjs-page" data-num="
'
+
totalPage
+
'
"><a href="
'
+
pageLink
+
'
">
'
+
totalPage
+
'
<
\
/a><
\
/li>
'
;
}
}
}
...
...
@@ -1075,9 +1075,13 @@
}
// Object type detection
function
getObjectType
(
object
)
{
var
tmp
;
return
(
(
tmp
=
typeof
(
object
))
==
"
object
"
?
object
==
null
&&
"
null
"
||
Object
.
prototype
.
toString
.
call
(
object
).
slice
(
8
,
-
1
)
:
tmp
).
toLowerCase
();
}
$
.
each
([
'
Object
'
,
'
Array
'
],
function
(
index
,
name
){
Helpers
[
'
is
'
+
name
]
=
function
(
object
){
return
toString
.
call
(
object
)
===
'
[object
'
+
name
+
'
]
'
;
return
getObjectType
(
object
)
===
name
.
toLowerCase
()
;
};
});
...
...
@@ -1087,7 +1091,7 @@
if
(
styleElement
.
length
)
return
;
var
cssText
=
'
.paginationjs
:not(.custom-paginationjs){line-height: 1.6; font-family: "Marmelad", "Lucida Grande", "Arial", "Hiragino Sans GB", Georgia, sans-serif; font-size: 14px; box-sizing: initial;}.paginationjs:not(.custom-paginationjs):after{display: table; content: " "; clear: both;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages{float: left;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages ul{float: left; margin: 0; padding: 0;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li{float: left; border: 1px solid #aaaaaa; border-right: none; list-style: none;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li > a{min-width: 30px; height: 28px; line-height: 28px; display: block; background: #fff; font-size: 14px; color: #333; text-decoration: none; text-align: center;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li > a:hover{background: #eee;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li.active{border: none;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li.active > a{height: 30px; line-height: 30px; background: #aaaaaa; color: #fff;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li.disabled > a{opacity: .3;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li.disabled > a:hover{background: none;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li:first-child{border-radius: 3px 0 0 3px;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li:first-child > a{border-radius: 3px 0 0 3px;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li:last-child{border-right: 1px solid #aaaaaa; border-radius: 0 3px 3px 0;}.paginationjs:not(.custom-paginationjs) .paginationjs-pages li:last-child > a{border-radius: 0 3px 3px 0;}.paginationjs:not(.custom-paginationjs) .paginationjs-go-input{float: left; margin-left: 10px; font-size: 14px;}.paginationjs:not(.custom-paginationjs) .paginationjs-go-input > input[type="text"]{width: 30px; height: 28px; background: #fff; border-radius: 3px; border: 1px solid #aaaaaa; padding: 0; font-size: 14px; text-align: center; vertical-align: baseline; outline: none; box-shadow: none; box-sizing: initial;}.paginationjs:not(.custom-paginationjs) .paginationjs-go-button{float: left; margin-left: 10px; font-size: 14px;}.paginationjs:not(.custom-paginationjs) .paginationjs-go-button > input[type="button"]{min-width: 40px; height: 30px; line-height: 28px; background: #fff; border-radius: 3px; border: 1px solid #aaaaaa; text-align: center; padding: 0 8px; font-size: 14px; vertical-align: baseline; outline: none; box-shadow: none; color: #333; cursor: pointer;}.paginationjs:not(.custom-paginationjs) .paginationjs-go-button > input[type="button"]:hover{background-color: #f8f8f8;}.paginationjs:not(.custom-paginationjs) .paginationjs-nav{float: left; height: 30px; line-height: 30px; margin-left: 10px; font-size: 14px;}.paginationjs:not(.custom-paginationjs).paginationjs-small{font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-small li > a{min-width: 26px; height: 24px; line-height: 24px; font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-small li.active > a{height: 26px; line-height: 26px;}.paginationjs:not(.custom-paginationjs).paginationjs-small .paginationjs-go-input{font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-small .paginationjs-go-input > input[type="text"]{width: 26px; height: 24px; font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-small .paginationjs-go-button{font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-small .paginationjs-go-button > input[type="button"]{min-width: 30px; height: 26px; line-height: 24px; padding: 0 6px; font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-small .paginationjs-nav{height: 26px; line-height: 26px; font-size: 12px;}.paginationjs:not(.custom-paginationjs).paginationjs-big{font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-big li > a{min-width: 36px; height: 34px; line-height: 34px; font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-big li.active > a{height: 36px; line-height: 36px;}.paginationjs:not(.custom-paginationjs).paginationjs-big .paginationjs-go-input{font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-big .paginationjs-go-input > input[type="text"]{width: 36px; height: 34px; font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-big .paginationjs-go-button{font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-big .paginationjs-go-button > input[type="button"]{min-width: 50px; height: 36px; line-height: 34px; padding: 0 12px; font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-big .paginationjs-nav{height: 36px; line-height: 36px; font-size: 16px;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-pages li{border-color: #289de9;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-pages li > a{color: #289de9;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-pages li > a:hover{background: #e9f4fc;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-pages li.active > a{background: #289de9; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-pages li.disabled > a:hover{background: none;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-go-input > input[type="text"]{border-color: #289de9;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-go-button > input[type="button"]{background: #289de9; border-color: #289de9; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-blue .paginationjs-go-button > input[type="button"]:hover{background-color: #3ca5ea;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-pages li{border-color: #449d44;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-pages li > a{color: #449d44;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-pages li > a:hover{background: #ebf4eb;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-pages li.active > a{background: #449d44; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-pages li.disabled > a:hover{background: none;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-go-input > input[type="text"]{border-color: #449d44;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-go-button > input[type="button"]{background: #449d44; border-color: #449d44; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-green .paginationjs-go-button > input[type="button"]:hover{background-color: #55a555;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-pages li{border-color: #ec971f;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-pages li > a{color: #ec971f;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-pages li > a:hover{background: #fdf5e9;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-pages li.active > a{background: #ec971f; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-pages li.disabled > a:hover{background: none;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-go-input > input[type="text"]{border-color: #ec971f;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-go-button > input[type="button"]{background: #ec971f; border-color: #ec971f; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-yellow .paginationjs-go-button > input[type="button"]:hover{background-color: #eea135;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-pages li{border-color: #c9302c;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-pages li > a{color: #c9302c;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-pages li > a:hover{background: #faeaea;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-pages li.active > a{background: #c9302c; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-pages li.disabled > a:hover{background: none;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-go-input > input[type="text"]{border-color: #c9302c;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-go-button > input[type="button"]{background: #c9302c; border-color: #c9302c; color: #fff;}.paginationjs:not(.custom-paginationjs).paginationjs-theme-red .paginationjs-go-button > input[type="button"]:hover{background-color: #ce4541;
}
'
;
var
cssText
=
'
.paginationjs
{line-height:1.6;font-family:"Marmelad","Lucida Grande","Arial","Hiragino Sans GB",Georgia,sans-serif;font-size:14px;box-sizing:initial}.paginationjs:after{display:table;content:" ";clear:both}.paginationjs .paginationjs-pages{float:left}.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:0;list-style:none}.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center}.paginationjs .paginationjs-pages li>a:hover{background:#eee}.paginationjs .paginationjs-pages li.active{border:0}.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff}.paginationjs .paginationjs-pages li.disabled>a{opacity:.3}.paginationjs .paginationjs-pages li.disabled>a:hover{background:0}.paginationjs .paginationjs-pages li:first-child{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}.paginationjs .paginationjs-go-input{float:left;margin-left:10px;font-size:14px}.paginationjs .paginationjs-go-input>input[type="text"]{width:30px;height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}.paginationjs .paginationjs-go-button{float:left;margin-left:10px;font-size:14px}.paginationjs .paginationjs-go-button>input[type="button"]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;box-shadow:none;color:#333;cursor:pointer}.paginationjs .paginationjs-go-button>input[type="button"]:hover{background-color:#f8f8f8}.paginationjs .paginationjs-nav{float:left;height:30px;line-height:30px;margin-left:10px;font-size:14px}.paginationjs.paginationjs-small{font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input>input[type="text"]{width:26px;height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button>input[type="button"]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}.paginationjs.paginationjs-big{font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input>input[type="text"]{width:36px;height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button>input[type="button"]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0}.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type="text"]{border-color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type="button"]{background:#289de9;border-color:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type="button"]:hover{background-color:#3ca5ea}.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0}.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type="text"]{border-color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type="button"]{background:#449d44;border-color:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type="button"]:hover{background-color:#55a555}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0}.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type="text"]{border-color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type="button"]{background:#ec971f;border-color:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type="button"]:hover{background-color:#eea135}.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0}.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type="text"]{border-color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type="button"]{background:#c9302c;border-color:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type="button"]:hover{background-color:#ce4541}.paginationjs .paginationjs-pages li.paginationjs-next{*border-right:1px solid #aaa;border-right:1px solid #aaa
\\
0}.paginationjs .paginationjs-go-input{*margin-left:5px;margin-left:5px
\\
0}.paginationjs .paginationjs-go-input>input[type="text"]{*line-height:28px;line-height:28px
\\
0;*vertical-align:middle;vertical-align:middle
\\
0}.paginationjs .paginationjs-go-button{*margin-left:5px;margin-left:5px
\\\
0}.paginationjs .paginationjs-go-button>input[type="button"]{*vertical-align:middle;vertical-align:middle
\\
0}.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px
\\
0}.paginationjs.paginationjs-big .paginationjs-go-input>input[type="text"]{*height:35px;height:36px
\\
0;*line-height:36px;line-height:36px
\\
0
}
'
;
$
(
'
head
'
).
append
(
'
<style type="text
\
/css" id="paginationjs-style">
'
+
cssText
+
'
<
\
/style>
'
);
}
...
...
dist/pagination-with-styles.min.js
浏览文件 @
ee1d34a3
此差异已折叠。
点击以展开。
examples/css
/pagination.css
→
dist
/pagination.css
浏览文件 @
ee1d34a3
.paginationjs
:not
(
.custom-paginationjs
)
{
.paginationjs
{
line-height
:
1.6
;
font-family
:
"Marmelad"
,
"Lucida Grande"
,
'Arial'
,
"Hiragino Sans GB"
,
Georgia
,
sans-serif
;
font-family
:
"Marmelad"
,
"Lucida Grande"
,
"Arial"
,
"Hiragino Sans GB"
,
Georgia
,
sans-serif
;
font-size
:
14px
;
box-sizing
:
initial
;
}
.paginationjs
:
not
(
.custom-paginationjs
)
:
after
{
.paginationjs
:after
{
display
:
table
;
content
:
" "
;
clear
:
both
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
{
.paginationjs
.paginationjs-pages
{
float
:
left
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
ul
{
.paginationjs
.paginationjs-pages
ul
{
float
:
left
;
margin
:
0
;
padding
:
0
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
{
.paginationjs
.paginationjs-pages
li
{
float
:
left
;
border
:
1px
solid
#aaaaaa
;
border-right
:
none
;
list-style
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
>
a
{
.paginationjs
.paginationjs-pages
li
>
a
{
min-width
:
30px
;
height
:
28px
;
line-height
:
28px
;
...
...
@@ -34,43 +34,43 @@
text-decoration
:
none
;
text-align
:
center
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
>
a
:hover
{
.paginationjs
.paginationjs-pages
li
>
a
:hover
{
background
:
#eee
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
.active
{
.paginationjs
.paginationjs-pages
li
.active
{
border
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
.active
>
a
{
.paginationjs
.paginationjs-pages
li
.active
>
a
{
height
:
30px
;
line-height
:
30px
;
background
:
#aaaaaa
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
.disabled
>
a
{
.paginationjs
.paginationjs-pages
li
.disabled
>
a
{
opacity
:
.3
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
.disabled
>
a
:hover
{
.paginationjs
.paginationjs-pages
li
.disabled
>
a
:hover
{
background
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
:first-child
{
.paginationjs
.paginationjs-pages
li
:first-child
{
border-radius
:
3px
0
0
3px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
:first-child
>
a
{
.paginationjs
.paginationjs-pages
li
:first-child
>
a
{
border-radius
:
3px
0
0
3px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
:last-child
{
.paginationjs
.paginationjs-pages
li
:last-child
{
border-right
:
1px
solid
#aaaaaa
;
border-radius
:
0
3px
3px
0
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-pages
li
:last-child
>
a
{
.paginationjs
.paginationjs-pages
li
:last-child
>
a
{
border-radius
:
0
3px
3px
0
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-go-input
{
.paginationjs
.paginationjs-go-input
{
float
:
left
;
margin-left
:
10px
;
font-size
:
14px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
width
:
30px
;
height
:
28px
;
background
:
#fff
;
...
...
@@ -84,12 +84,12 @@
box-shadow
:
none
;
box-sizing
:
initial
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-go-button
{
.paginationjs
.paginationjs-go-button
{
float
:
left
;
margin-left
:
10px
;
font-size
:
14px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
min-width
:
40px
;
height
:
30px
;
line-height
:
28px
;
...
...
@@ -105,193 +105,225 @@
color
:
#333
;
cursor
:
pointer
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
.paginationjs
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
background-color
:
#f8f8f8
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-nav
{
.paginationjs
.paginationjs-nav
{
float
:
left
;
height
:
30px
;
line-height
:
30px
;
margin-left
:
10px
;
font-size
:
14px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
{
.paginationjs.paginationjs-small
{
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
li
>
a
{
.paginationjs
.paginationjs-small
.paginationjs-pages
li
>
a
{
min-width
:
26px
;
height
:
24px
;
line-height
:
24px
;
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
li
.active
>
a
{
.paginationjs
.paginationjs-small
.paginationjs-pages
li
.active
>
a
{
height
:
26px
;
line-height
:
26px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
.paginationjs-go-input
{
.paginationjs.paginationjs-small
.paginationjs-go-input
{
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs.paginationjs-small
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
width
:
26px
;
height
:
24px
;
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
.paginationjs-go-button
{
.paginationjs.paginationjs-small
.paginationjs-go-button
{
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs.paginationjs-small
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
min-width
:
30px
;
height
:
26px
;
line-height
:
24px
;
padding
:
0
6px
;
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-small
.paginationjs-nav
{
.paginationjs.paginationjs-small
.paginationjs-nav
{
height
:
26px
;
line-height
:
26px
;
font-size
:
12px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
{
.paginationjs.paginationjs-big
{
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
li
>
a
{
.paginationjs
.paginationjs-big
.paginationjs-pages
li
>
a
{
min-width
:
36px
;
height
:
34px
;
line-height
:
34px
;
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
li
.active
>
a
{
.paginationjs
.paginationjs-big
.paginationjs-pages
li
.active
>
a
{
height
:
36px
;
line-height
:
36px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
.paginationjs-go-input
{
.paginationjs.paginationjs-big
.paginationjs-go-input
{
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs.paginationjs-big
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
width
:
36px
;
height
:
34px
;
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
.paginationjs-go-button
{
.paginationjs.paginationjs-big
.paginationjs-go-button
{
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs.paginationjs-big
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
min-width
:
50px
;
height
:
36px
;
line-height
:
34px
;
padding
:
0
12px
;
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-big
.paginationjs-nav
{
.paginationjs.paginationjs-big
.paginationjs-nav
{
height
:
36px
;
line-height
:
36px
;
font-size
:
16px
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-pages
li
{
.paginationjs.paginationjs-theme-blue
.paginationjs-pages
li
{
border-color
:
#289de9
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-pages
li
>
a
{
.paginationjs.paginationjs-theme-blue
.paginationjs-pages
li
>
a
{
color
:
#289de9
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-pages
li
>
a
:hover
{
.paginationjs.paginationjs-theme-blue
.paginationjs-pages
li
>
a
:hover
{
background
:
#e9f4fc
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-pages
li
.active
>
a
{
.paginationjs.paginationjs-theme-blue
.paginationjs-pages
li
.active
>
a
{
background
:
#289de9
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-pages
li
.disabled
>
a
:hover
{
.paginationjs.paginationjs-theme-blue
.paginationjs-pages
li
.disabled
>
a
:hover
{
background
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs.paginationjs-theme-blue
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
border-color
:
#289de9
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs.paginationjs-theme-blue
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
background
:
#289de9
;
border-color
:
#289de9
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-blue
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
.paginationjs.paginationjs-theme-blue
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
background-color
:
#3ca5ea
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-pages
li
{
.paginationjs.paginationjs-theme-green
.paginationjs-pages
li
{
border-color
:
#449d44
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-pages
li
>
a
{
.paginationjs.paginationjs-theme-green
.paginationjs-pages
li
>
a
{
color
:
#449d44
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-pages
li
>
a
:hover
{
.paginationjs.paginationjs-theme-green
.paginationjs-pages
li
>
a
:hover
{
background
:
#ebf4eb
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-pages
li
.active
>
a
{
.paginationjs.paginationjs-theme-green
.paginationjs-pages
li
.active
>
a
{
background
:
#449d44
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-pages
li
.disabled
>
a
:hover
{
.paginationjs.paginationjs-theme-green
.paginationjs-pages
li
.disabled
>
a
:hover
{
background
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs.paginationjs-theme-green
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
border-color
:
#449d44
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs.paginationjs-theme-green
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
background
:
#449d44
;
border-color
:
#449d44
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-green
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
.paginationjs.paginationjs-theme-green
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
background-color
:
#55a555
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-pages
li
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-pages
li
{
border-color
:
#ec971f
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-pages
li
>
a
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-pages
li
>
a
{
color
:
#ec971f
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-pages
li
>
a
:hover
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-pages
li
>
a
:hover
{
background
:
#fdf5e9
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-pages
li
.active
>
a
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-pages
li
.active
>
a
{
background
:
#ec971f
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-pages
li
.disabled
>
a
:hover
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-pages
li
.disabled
>
a
:hover
{
background
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
border-color
:
#ec971f
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
background
:
#ec971f
;
border-color
:
#ec971f
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-yellow
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
.paginationjs.paginationjs-theme-yellow
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
background-color
:
#eea135
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-pages
li
{
.paginationjs.paginationjs-theme-red
.paginationjs-pages
li
{
border-color
:
#c9302c
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-pages
li
>
a
{
.paginationjs.paginationjs-theme-red
.paginationjs-pages
li
>
a
{
color
:
#c9302c
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-pages
li
>
a
:hover
{
.paginationjs.paginationjs-theme-red
.paginationjs-pages
li
>
a
:hover
{
background
:
#faeaea
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-pages
li
.active
>
a
{
.paginationjs.paginationjs-theme-red
.paginationjs-pages
li
.active
>
a
{
background
:
#c9302c
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-pages
li
.disabled
>
a
:hover
{
.paginationjs.paginationjs-theme-red
.paginationjs-pages
li
.disabled
>
a
:hover
{
background
:
none
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
.paginationjs.paginationjs-theme-red
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
border-color
:
#c9302c
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
.paginationjs.paginationjs-theme-red
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
background
:
#c9302c
;
border-color
:
#c9302c
;
color
:
#fff
;
}
.paginationjs
:not
(
.custom-paginationjs
)
.paginationjs-theme-red
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
.paginationjs.paginationjs-theme-red
.paginationjs-go-button
>
input
[
type
=
"button"
]
:hover
{
background-color
:
#ce4541
;
}
/* Hacks for IE 6~9 */
.paginationjs
.paginationjs-pages
li
.paginationjs-next
{
*
border-right
:
1px
solid
#aaaaaa
;
border-right
:
1px
solid
#aaa
\
0
;
}
.paginationjs
.paginationjs-go-input
{
*
margin-left
:
5px
;
margin-left
:
5px
\
0
;
}
.paginationjs
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
*
line-height
:
28px
;
line-height
:
28px
\
0
;
*
vertical-align
:
middle
;
vertical-align
:
middle
\
0
;
}
.paginationjs
.paginationjs-go-button
{
*
margin-left
:
5px
;
margin-left
:
5px
\
0
;
}
.paginationjs
.paginationjs-go-button
>
input
[
type
=
"button"
]
{
*
vertical-align
:
middle
;
vertical-align
:
middle
\
0
;
}
.paginationjs.paginationjs-big
.paginationjs-pages
li
>
a
{
line-height
:
36px
\
0
;
}
.paginationjs.paginationjs-big
.paginationjs-go-input
>
input
[
type
=
"text"
]
{
*
height
:
35px
;
height
:
36px
\
0
;
*
line-height
:
36px
;
line-height
:
36px
\
0
;
}
dist/pagination.js
浏览文件 @
ee1d34a3
/*
* pagination.js 2.0.
3
* pagination.js 2.0.
5
* A jQuery plugin to provide simple yet fully customisable pagination.
* https://github.com/superRaytin/paginationjs
*
...
...
@@ -236,7 +236,7 @@
}
else
{
if
(
attributes
.
showFirstOnEllipsisShow
){
html
+=
'
<li class="
'
+
classPrefix
+
'
-page J-paginationjs-page" data-num="1"><a href="
'
+
pageLink
+
'
">1<
\
/a><
\
/li>
'
;
html
+=
'
<li class="
'
+
classPrefix
+
'
-page
'
+
classPrefix
+
'
-first
J-paginationjs-page" data-num="1"><a href="
'
+
pageLink
+
'
">1<
\
/a><
\
/li>
'
;
}
html
+=
'
<li class="
'
+
classPrefix
+
'
-ellipsis
'
+
disableClassName
+
'
"><a>
'
+
ellipsisText
+
'
<
\
/a><
\
/li>
'
;
...
...
@@ -261,7 +261,7 @@
html
+=
'
<li class="
'
+
classPrefix
+
'
-ellipsis
'
+
disableClassName
+
'
"><a>
'
+
ellipsisText
+
'
<
\
/a><
\
/li>
'
;
if
(
attributes
.
showLastOnEllipsisShow
){
html
+=
'
<li class="
'
+
classPrefix
+
'
-page J-paginationjs-page" data-num="
'
+
totalPage
+
'
"><a href="
'
+
pageLink
+
'
">
'
+
totalPage
+
'
<
\
/a><
\
/li>
'
;
html
+=
'
<li class="
'
+
classPrefix
+
'
-page
'
+
classPrefix
+
'
-last
J-paginationjs-page" data-num="
'
+
totalPage
+
'
"><a href="
'
+
pageLink
+
'
">
'
+
totalPage
+
'
<
\
/a><
\
/li>
'
;
}
}
}
...
...
@@ -1070,9 +1070,13 @@
}
// Object type detection
function
getObjectType
(
object
)
{
var
tmp
;
return
(
(
tmp
=
typeof
(
object
))
==
"
object
"
?
object
==
null
&&
"
null
"
||
Object
.
prototype
.
toString
.
call
(
object
).
slice
(
8
,
-
1
)
:
tmp
).
toLowerCase
();
}
$
.
each
([
'
Object
'
,
'
Array
'
],
function
(
index
,
name
){
Helpers
[
'
is
'
+
name
]
=
function
(
object
){
return
toString
.
call
(
object
)
===
'
[object
'
+
name
+
'
]
'
;
return
getObjectType
(
object
)
===
name
.
toLowerCase
()
;
};
});
...
...
examples/css
/pagination.less
→
dist
/pagination.less
浏览文件 @
ee1d34a3
...
...
@@ -71,9 +71,9 @@
@B_navHeight: @B_activeHeight;
.paginationjs
:not(.custom-paginationjs)
{
.paginationjs{
line-height: 1.6;
font-family: "Marmelad", "Lucida Grande",
'Arial'
, "Hiragino Sans GB", Georgia, sans-serif;
font-family: "Marmelad", "Lucida Grande",
"Arial"
, "Hiragino Sans GB", Georgia, sans-serif;
font-size: @N_fontSize;
box-sizing: initial;
&:after{
...
...
@@ -192,17 +192,19 @@
&.paginationjs-small{
font-size: @S_fontSize;
li{
> a{
min-width: @S_minWidth;
height: @S_height;
line-height: @S_lineHeight;
font-size: @S_fontSize;
}
&.active{
.paginationjs-pages{
li{
> a{
height: @S_activeHeight;
line-height: @S_activeHeight;
min-width: @S_minWidth;
height: @S_height;
line-height: @S_lineHeight;
font-size: @S_fontSize;
}
&.active{
> a{
height: @S_activeHeight;
line-height: @S_activeHeight;
}
}
}
}
...
...
@@ -232,17 +234,19 @@
}
&.paginationjs-big{
font-size: @B_fontSize;
li{
> a{
min-width: @B_minWidth;
height: @B_height;
line-height: @B_lineHeight;
font-size: @B_fontSize;
}
&.active{
.paginationjs-pages{
li{
> a{
height: @B_activeHeight;
line-height: @B_activeHeight;
min-width: @B_minWidth;
height: @B_height;
line-height: @B_lineHeight;
font-size: @B_fontSize;
}
&.active{
> a{
height: @B_activeHeight;
line-height: @B_activeHeight;
}
}
}
}
...
...
@@ -272,7 +276,7 @@
}
}
.paginationjs
:not(.custom-paginationjs)
{
.paginationjs{
&.paginationjs-theme-blue{
.paginationjs-pages{
li{
...
...
@@ -312,7 +316,7 @@
}
}
.paginationjs
:not(.custom-paginationjs)
{
.paginationjs{
&.paginationjs-theme-green{
.paginationjs-pages{
li{
...
...
@@ -352,7 +356,7 @@
}
}
.paginationjs
:not(.custom-paginationjs)
{
.paginationjs{
&.paginationjs-theme-yellow{
.paginationjs-pages{
li{
...
...
@@ -392,7 +396,7 @@
}
}
.paginationjs
:not(.custom-paginationjs)
{
.paginationjs{
&.paginationjs-theme-red{
.paginationjs-pages{
li{
...
...
@@ -431,3 +435,53 @@
}
}
}
/* Hacks for IE 6~9 */
.paginationjs{
.paginationjs-pages{
li{
> a{
}
&.paginationjs-next{
*border-right: 1px solid @borderColor;
border-right: 1px solid #aaa\0;
}
}
}
.paginationjs-go-input{
*margin-left: 5px;
margin-left: 5px\0;
> input[type="text"]{
*line-height: @N_inputHeight;
line-height: 28px\0;
*vertical-align: middle;
vertical-align: middle\0;
}
}
.paginationjs-go-button{
*margin-left: 5px;
margin-left: 5px\0;
> input[type="button"]{
*vertical-align: middle;
vertical-align: middle\0;
}
}
&.paginationjs-big{
.paginationjs-pages{
li{
> a{
line-height: 36px\0;
}
}
}
.paginationjs-go-input{
> input[type="text"]{
*height: 35px;
height: 36px\0;
*line-height: 36px;
line-height: 36px\0;
}
}
}
}
dist/pagination.min.js
浏览文件 @
ee1d34a3
此差异已折叠。
点击以展开。
examples/pagination.html
浏览文件 @
ee1d34a3
...
...
@@ -4,7 +4,7 @@
<title>
Paginationjs example
</title>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<!--
<link href="
css
/pagination.css" rel="stylesheet" type="text/css">
<link href="
../dist
/pagination.css" rel="stylesheet" type="text/css">
-->
<style
type=
"text/css"
>
ul
,
li
{
...
...
@@ -38,8 +38,8 @@
</section>
</div>
<script
src=
"http://code.jquery.com/jquery-1.
7
.2.min.js"
></script>
<script
src=
"../dist/pagination.js"
></script>
<script
src=
"http://code.jquery.com/jquery-1.
8
.2.min.js"
></script>
<script
src=
"../dist/pagination
-with-styles
.js"
></script>
<script>
$
(
function
(){
...
...
@@ -58,7 +58,7 @@
var
options
=
{
dataSource
:
sources
,
callback
:
function
(
response
,
pagination
){
console
.
log
(
response
,
pagination
);
window
.
console
&&
console
.
log
(
response
,
pagination
);
var
dataHtml
=
'
<ul>
'
;
...
...
@@ -75,12 +75,12 @@
//$.pagination(container, options);
container
.
addHook
(
'
beforeInit
'
,
function
(){
console
.
log
(
'
beforeInit...
'
);
window
.
console
&&
console
.
log
(
'
beforeInit...
'
);
});
container
.
pagination
(
options
);
container
.
addHook
(
'
beforePageOnClick
'
,
function
(){
console
.
log
(
'
beforePageOnClick...
'
);
window
.
console
&&
console
.
log
(
'
beforePageOnClick...
'
);
//return false
});
...
...
package.json
浏览文件 @
ee1d34a3
{
"name"
:
"paginationjs"
,
"version"
:
"2.0.
3
"
,
"version"
:
"2.0.
5
"
,
"description"
:
"A jQuery plugin to provide simple yet fully customisable pagination"
,
"main"
:
"pagination.js"
,
"directories"
:
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录