<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>aaaaa</title>
<style>
a{display:block;float:left;margin-right:8px;}
.spn{display:block;float:left;}
</style>
<script src="./jquery.js"></script>
<script type="text/javascript">
$(function(){
var $a=$("a");
var l=$a.length;
var s=11;//能出现个数
var h=Number(l)-Number(1);//索引上限
if(l>20){
$a.slice(s,h).hide();//初始化隐藏
$a.filter(":hidden").prev("a:visible").after("<span class='spn'>…</span>");
$a.click(function(){
var x=$(this).text();
var up=Number(x)+Number(5);
var down=Number(x)-Number(5);
//var y=Number(x)+Number(5);
//alert($("a:eq(z)").text());
$("span").remove();
$a.filter(":not(:last):not(:first)").hide().filter(function(){
range=$(this).text();
if(range>down && range<up) return true;
}).show();
$a.filter(":hidden").prev("a:visible").after("<span class='spn'>…</span>");
return false;
});
}
});
</script>
</head>
<body>
<a href="http://localhost/?tag=1">0</a>
<a href="http://localhost/?tag=2">1</a>
<a href="http://localhost/?tag=3">2</a>
<a href="http://localhost/?tag=4">3</a>
<a href="http://localhost/?tag=5">4</a>
<a href="http://localhost/?tag=6">5</a>
<a href="http://localhost/?tag=7">6</a>
<a href="http://localhost/?tag=8">7</a>
<a href="http://localhost/?tag=9">8</a>
<a href="http://localhost/?tag=10">9</a>
<a href="http://localhost/?tag=11">10</a>
<a href="http://localhost/?tag=12">11</a>
<a href="http://localhost/?tag=13">12</a>
<a href="http://localhost/?tag=14">13</a>
<a href="http://localhost/?tag=15">14</a>
<a href="http://localhost/?tag=16">15</a>
<a href="http://localhost/?tag=17">16</a>
<a href="http://localhost/?tag=18">17</a>
<a href="http://localhost/?tag=19">18</a>
<a href="http://localhost/?tag=20">19</a>
<a href="http://localhost/?tag=21">20</a>
<a href="http://localhost/?tag=22">21</a>
<a href="http://localhost/?tag=23">22</a>
<a href="http://localhost/?tag=24">23</a>
<a href="http://localhost/?tag=25">24</a>
<a href="http://localhost/?tag=26">25</a>
<a href="http://localhost/?tag=27">26</a>
<a href="http://localhost/?tag=28">27</a>
<a href="http://localhost/?tag=29">28</a>
<a href="http://localhost/?tag=30">29</a>
<div class="txt"></div> </body>
</html>

用jQuery编的一个分页小代码的更多相关文章

  1. 自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个

    自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个,兼容ie8以上浏览器,别忘了引用jquery,我用的jquery/1.11.0/其他版本没有测试,另外需 ...

  2. jQuery 一个你意想不到的代码神器!

    jQuery 一个你意想不到的代码神器! jQuery 选择器.(最简单,最基本) jquery选择器的优势: (1) 简洁的写法,$()函数 (2)支持CSS1到CSS3选择器 (3)完善的处理机制 ...

  3. 非常不错的一个JS分页效果代码

    这里分享一个不错的js分页代码. 代码中cpage是页面计数,应为全局变量,可以随处调用它: totalpage是总页数. 与asp分页代码很类似,也是先取得记录总数,然后实现分页,基本的分页思路与原 ...

  4. jquery自定义插件实现分页效果

    这节介绍如何自定义jquery插件,实现分页效果,话不多说,先看看实现的效果: 分页插件 实现的代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTM ...

  5. js/jquery/html前端开发常用到代码片段

    1.IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条件注释只能用于IE5以上,IE ...

  6. Spring Data Jpa+SpringMVC+Jquery.pagination.js实现分页

    本博客介绍基于Spring Data这款orm框架加上Jquery.pagination插件实现的分页功能. 介绍一下Spring Data框架 spring Data : Spring 的一个子项目 ...

  7. jQuery实现淘宝购物车小组件

    我爱撸码,撸码使我感到快乐! 大家好,我是Counter,本章将实现淘宝购物车小组件, 用原生js可以实现吗,当然可以,可是就是任性一回,就是想用jQuery 来实现下.HTML代码不多才4行,CSS ...

  8. 图片延时加载原理 和 使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)

    图片加载技术分为:图片预加载和图片延时加载. javascript图片预加载和延时加载的区别主要体现在图片传输到客户端的时机上,都是为了提升用户体验的,延时加载又叫懒加载.两种技术的本质:两者的行为是 ...

  9. python 进行后端分页详细代码

    后端分页 两个接口 思路: 1. 先得到最大页和最小页数(1, 20) --> 传递给前端, 这样前端就可以知道有多少个页数 2. 通过传递页数得到当前页对应数据库的最大值和最小值 3. 通过s ...

随机推荐

  1. OpenGLES入门笔记四

    原文参考地址:http://www.cnblogs.com/zilongshanren/archive/2011/08/08/2131019.html 一.编译Vertex Shaders和Fragm ...

  2. JZOJ 1312:关灯问题

    传送门 少见的DP再DP题目.题面不短,但是可以看出来这是一道DP题.而且正解的算法复杂度应该是$O(N^3)$.而且给了部分$O(N^4)$的算法的分.可以看出来要AC是要在DP上加上优化的. 设$ ...

  3. mysql php query steps

    1.mysql connect $db=new mysqli ('localhost','database','user','password'); 2. query $query=select id ...

  4. jpa datasource config

    application.properties spring.datasource.driverClassName= spring.datasource.url= spring.datasource.u ...

  5. ListBox

    <asp:ListBox runat="server" ID="txtName" Width ="200"  Height=" ...

  6. 初学Memcached安装及使用(CentOS7)

    1.yum install memcached安装memecached 2.chkconfig memcached on设置memcached开机启动 3.service memcached star ...

  7. Jquerymobile 简单安装

    需要导入三个文件jquery,jquerymobile,css(jquerymobile地址:http://jquerymobile.com/) <script src="js/jqu ...

  8. Enabling and Mounting NFS on CoreOS

    http://blog.scottlowe.org/2015/02/20/config-mount-nfs-coreos/ #cloud-config write-files: - path: /et ...

  9. <meta>标签元素的属性理解

    meta是用来在HTML文档中模拟HTTP协议的响应头报文.meta 标签用于网页的<head>与</head>中,meta 标签的用处很多.meta 的属性有两种:name和 ...

  10. Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署发布

       FastCGI编程包括四部分:初始化编码.接收请求循环.响应内容.响应结束循环. FCGX_Request request; FCGX_Init(); ); FCGX_InitRequest(& ...