用jQuery编的一个分页小代码
<!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编的一个分页小代码的更多相关文章
- 自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个
自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个,兼容ie8以上浏览器,别忘了引用jquery,我用的jquery/1.11.0/其他版本没有测试,另外需 ...
- jQuery 一个你意想不到的代码神器!
jQuery 一个你意想不到的代码神器! jQuery 选择器.(最简单,最基本) jquery选择器的优势: (1) 简洁的写法,$()函数 (2)支持CSS1到CSS3选择器 (3)完善的处理机制 ...
- 非常不错的一个JS分页效果代码
这里分享一个不错的js分页代码. 代码中cpage是页面计数,应为全局变量,可以随处调用它: totalpage是总页数. 与asp分页代码很类似,也是先取得记录总数,然后实现分页,基本的分页思路与原 ...
- jquery自定义插件实现分页效果
这节介绍如何自定义jquery插件,实现分页效果,话不多说,先看看实现的效果: 分页插件 实现的代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTM ...
- js/jquery/html前端开发常用到代码片段
1.IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条件注释只能用于IE5以上,IE ...
- Spring Data Jpa+SpringMVC+Jquery.pagination.js实现分页
本博客介绍基于Spring Data这款orm框架加上Jquery.pagination插件实现的分页功能. 介绍一下Spring Data框架 spring Data : Spring 的一个子项目 ...
- jQuery实现淘宝购物车小组件
我爱撸码,撸码使我感到快乐! 大家好,我是Counter,本章将实现淘宝购物车小组件, 用原生js可以实现吗,当然可以,可是就是任性一回,就是想用jQuery 来实现下.HTML代码不多才4行,CSS ...
- 图片延时加载原理 和 使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
图片加载技术分为:图片预加载和图片延时加载. javascript图片预加载和延时加载的区别主要体现在图片传输到客户端的时机上,都是为了提升用户体验的,延时加载又叫懒加载.两种技术的本质:两者的行为是 ...
- python 进行后端分页详细代码
后端分页 两个接口 思路: 1. 先得到最大页和最小页数(1, 20) --> 传递给前端, 这样前端就可以知道有多少个页数 2. 通过传递页数得到当前页对应数据库的最大值和最小值 3. 通过s ...
随机推荐
- HTTPS原理
谣言粉碎机前些日子发布的<用公共WiFi上网会危害银行账户安全吗?>,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的.随着网络越来越普及,应用越来越广泛,一 ...
- mysql support chinese
1.创建table的时候使用utf8编码 create table tablename ( id int NOT NULL, content var_char(250) NOT NULL, CON ...
- jquery serialize()方法可以序列化表单值为字符串
<form> <div><input type="text" name="a" value="1" id=&q ...
- LaTex 使用 - 配置
Reference Link: http://www.howtotex.com/howto/installing-latex-on-windows/ MikTeX:http://miktex.org/ ...
- Mono
mono (Novell公司开发的跨平台·NET运行环境) http://baike.baidu.com/link?url=iGl5T4-pmpJwB01mQxHq95bJcrCvR_JMNNfP0u ...
- git命令之git tag 给当前分支打标签
git tag - 标签相关操作 发表于 2011年06月29日 由 机器猫 标签可以针对某一时间点的版本做标记,常用于版本发布. 列出标签 $ git tag # 在控制台打印出当前仓库的所有标签$ ...
- C#异常类相关总结
C#异常类相关总结 C#异常类相关总结 C#异常类一.基类ExceptionC#异常类二.常见的异常类1.SystemException类:该类是System命名空间中所有其他异常类的基类.(建议:公 ...
- linq多表join与group
var query =from a in this.ObjectContext.siteInfo join b in this.ObjectContext.shopInfo on a.siteID e ...
- Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法。
Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法. 在本地计算机无法启动MYSQL服务错误1067进程意外终止.这种情况一般是my.ini文件配置出错了1.首 ...
- mysql 索引及其原理
mysql 索引 KEY与INDEX的区别: KEY is something on the logical level, describes your table and database desi ...