<!DOCTYPE html>
<html lang="cn-ZH">
<head>
<meta charset="UTF-8">
<title>pagination.js - Mss</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="./style/pagination.css" media="screen">
<!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
</head>
<body>
<div class="wrapper">
<div class="container">
<div class="content">
<h1>分页-pagination</h1>
<p>需先引入jQuery,再引入pagination组件</p>
<pre class="bad"><script src="jquery.js"></script></pre>
<pre class="bad"><script src="jquery.pagination.js"></script></pre>
<p>组件样式与功能分离,自定义样式(注:这里加样式是为了示例看的清楚,操作方便。)</p>
<div class="eg">
<div class="M-box"></div>
<p class="tips">当前是第<span class="now"></span>页</p>
<p>HTML</p>
<pre style="margin:15px 0;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#170"><div</span> <span style="color:#00c">class</span>=<span style="color:#a11">"M-box"</span><span style="color:#170">></span><span style="color:#170"></div</span><span style="color:#170">></span></pre>
<p>Javascript</p>
<pre style="margin:15px 0;font:100 12px/18px;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#000">$</span>(<span style="color:#a11">'.M-box'</span>).<span style="color:#000">pagination</span>({<br> <span style="color:#000">callback</span>:<span style="color:#708">function</span>(<span style="color:#00f">api</span>){<br> <span style="color:#000">$</span>(<span style="color:#a11">'.now'</span>).<span style="color:#000">text</span>(<span style="color:#000-2">api</span>.<span style="color:#000">getCurrent</span>());<br> }<br>},<span style="color:#708">function</span>(<span style="color:#00f">api</span>){<br> <span style="color:#000">$</span>(<span style="color:#a11">'.now'</span>).<span style="color:#000">text</span>(<span style="color:#000-2">api</span>.<span style="color:#000">getCurrent</span>());<br>});</pre>
</div>
<div class="eg">
<div class="M-box2"></div>
<p class="tips">开启第一页和最后一页的按钮,并且内容可自定义。内容默认为1和总页数。(注:如coping为false,homePage和endPage无效。)</p>
<p>HTML</p>
<pre style="margin:15px 0;font:100 12px/18px;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#000">$</span>(<span style="color:#a11">'.M-box2'</span>).<span style="color:#000">pagination</span>({<br> <span style="color:#000">coping</span>:<span style="color:#219">true</span>,<br> <span style="color:#000">homePage</span>:<span style="color:#a11">'首页'</span>,<br> <span style="color:#000">endPage</span>:<span style="color:#a11">'末页'</span>,<br> <span style="color:#000">prevContent</span>:<span style="color:#a11">'上页'</span>,<br> <span style="color:#000">nextContent</span>:<span style="color:#a11">'下页'</span><br>});</pre>
</div>
<div class="eg">
<div class="M-box1"></div>
<p class="tips">
总数据<span class="count">100</span>条,每页显示<span class="count">5</span>条,总页数为<span class="count">20</span>页
</br>如果配置了数据总数和当前一页显示多少条数据,总页数会自动计算,这种情况下再配置总页数无效。
</br>(注:数据总数totalData和每页显示的条数showData必须同时配置,否则默认使用总页数pageCount。)</p>
<p>HTML</p>
<pre style="margin:15px 0;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#170"><div</span> <span style="color:#00c">class</span>=<span style="color:#a11">"M-box1"</span><span style="color:#170">></span><span style="color:#170"></div</span><span style="color:#170">></span></pre>
<p>Javascript</p>
<pre style="margin:15px 0;font:100 12px/18px;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#000">$</span>(<span style="color:#a11">'.M-box1'</span>).<span style="color:#000">pagination</span>({<br> <span style="color:#000">totalData</span>:<span style="color:#164">100</span>,<br> <span style="color:#000">showData</span>:<span style="color:#164">5</span><br> <span style="color:#000">coping</span>:<span style="color:#219">true</span><br>});</pre>
</div>
<div class="eg">
<div class="M-box3"></div>
<p class="tips">参数:jump,开启跳转到第几页,跳转按钮文本内容可修改。(如果超出最大页数会变成总页数的值)</p>
<p>HTML</p>
<pre style="margin:15px 0;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#170"><div</span> <span style="color:#00c">class</span>=<span style="color:#a11">"M-box3"</span><span style="color:#170">></span><span style="color:#170"></div</span><span style="color:#170">></span></pre>
<p>Javascript</p>
<pre style="margin:15px 0;font:100 12px/18px;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#000">$</span>(<span style="color:#a11">'.M-box3'</span>).<span style="color:#000">pagination</span>({<br> <span style="color:#000">pageCount</span>:<span style="color:#164">50</span>,<br> <span style="color:#000">jump</span>:<span style="color:#219">true</span>,<br> <span style="color:#000">coping</span>:<span style="color:#219">true</span>,<br> <span style="color:#000">homePage</span>:<span style="color:#a11">'首页'</span>,<br> <span style="color:#000">endPage</span>:<span style="color:#a11">'末页'</span>,<br> <span style="color:#000">prevContent</span>:<span style="color:#a11">'上页'</span>,<br> <span style="color:#000">nextContent</span>:<span style="color:#a11">'下页'</span><br>});</pre>
</div>
<div class="eg">
<div class="M-box4"></div>
<p class="tips">动态修改总页数,初始化时3页,动态修改为20页</p>
<p>HTML</p>
<pre style="margin:15px 0;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444"><span style="color:#170"><div</span> <span style="color:#00c">class</span>=<span style="color:#a11">"M-box4"</span