当前位置:首页 > 日记 > 正文

用于纯Javascript实现的分页插件实例

用于纯Javascript实现的分页插件实例
本文描述了纯Javascript实现的分页插件。供大家参考,如下所示:
总号(Bi Tian)
Var Num =数字()
当前页面(Bi Tian)
var指数=数字();
每一页的行数(可选,默认值,第10页)。
无功pagenum =数(10);
页面的最大显示数(可选默认显示,5页,页数必须大于或等于1)。
无功maxpagenum =数(5);
可以忽略以下
计算页面总数
VaR计算=(Num % pagenum)> 0(民/ pagenum + 1):(民/ pagenum);
数= math.floor(计数); / /成整数数据类型
最小数量的,
var第一=1;
最大数量的第一显示 / /最后<=计数;其次,最后是小于或等于计数 / /最大号码的最后=指数+ maxpagenum / 2;
var = 1;
VaR下降= math.floor(maxpagenum / / / 2);当前页的附加价值
var增加= math.floor(maxpagenum / / / 2);当前页面向下降低价值
如果(maxpagenum > = 1){
如果(maxpagenum = = 1){ / /最显示页面
第一组指标≤countindex:计数;
最后=指数≤countindex:计数;
其他{ }
第一大于零
第一=(指数下降);
当(第一个< = 0){
第一+ +;
}
首先确定显示的最后一页。
如果((计数索引)< =减少){
第一个变量;
而(diff < maxpagenum-1){
如果(第一= 1){
打破;
其他{ }
——第一;
第一个数;
}
}
}
最后一个小于计数。
最后=(索引+增加);
当(最后> = 1){
如果(最后< =计数){
打破;
}
最后;
}
/ / / /决定最后显示的最后一页和maxpagenum之间的关系
最后= > = maxpagenumlast:(maxpagenum > countcount:maxpagenum);
}
其他{ }
警报()至少必须显示一个页码!)
}
变量prev =指数1; / /
var下一个索引= 1;
var;
如果(计数= 0){
0页;
} else if(指数>算| |指数< = 0){
超出范围的页码;
}如果(计数> 0){
=;
如果(第一个> 1){
=…;
}
var I=1;
对于(i =第一;i =最后;i + +){
如果(i = index){
i;
其他{ }
+;
}
}
如果(最后<计数){
=…;
}
普通+bar;
如果(索引)!= 1){
=;
}
如果(索引<计数){
=;
}
如果(索引)!= 1count > 1){
主页;
}
如果(索引)!= countcount > 1index <计数){

}

}
填写/分页区域
$(页)Html(STR);

这里的分页只需要传递给我的当前页码和总页数

根据查询的数量,
功能提交(PageIndex){
/ /无功sortinfo =美元。geturlparam('sortinfo '); / /判断查询的一页
var url =页面=+ +字段为当前页的索引值=;
窗口的位置。href =网址;
}

希望本文能对大家的javascript程序设计有所帮助。

相关文章

PS图象处理软件圆形水晶字笔画

PS图象处理软件圆形水晶字笔画

笔画,图象,处理软件,水晶,电脑软件,教程的效果和笔画分开做。正文部分是光滑的水晶效果用多层叠加,部分的第一笔画到文字笔画,然后变成一个聪明的对象或普通图层,然后设置图层样式,效果自己满意。 教程的效果和笔画分开做。正文部分是光滑的水…

PHP将excel导出到数据库和数据库数

PHP将excel导出到数据库和数据库数

数据库,数据,方法,导出到,电脑软件,本文演示了PHP如何导出Excel到数据库和数据库数据中的Excel,供大家参考,具体实现方法如下: 1。进口 导入需要使用能够读取excel的组件,并且Internet上有更好的组件。在这里分享我的使用:下载提取码:vxyn。(注…

Word2007如何使用不同的页眉或页脚

Word2007如何使用不同的页眉或页脚

页眉,教程,奇数,偶数,如何使用,例如,您可以选择在奇数页使用Word文档标题,并在偶数页上使用章节标题。 1、在页面布局选项卡上,单击页面设置对话框启动器,然后单击格式选项卡。 2,选择奇数页和偶数页是不同的复选框。 在偶数页上为偶数页插入页…

相册回收站功能QQ的常见问题

相册回收站功能QQ的常见问题

常见问题,回收站,功能,电脑软件,QQ,很多用户反馈,有时他们不小心删除相册,无法恢复。号码是无意中被盗,很多珍贵的照片被他人无法收回。为了帮助你把这些珍贵的回忆,QQ空间相册开发了相册回收站功能,为您提供删除照片,相册检索工具。打开相册回收…

PS图象处理软件结合SAI手绘手绘手

PS图象处理软件结合SAI手绘手绘手

手绘,图象,处理软件,视频,电脑软件,本教程是为PS图象处理软件带来朋友,结合西,发送图片到手机,手绘视频处理是美丽的,仍然有许多解释。值得学习和推荐。让我们一起学习。 本教程主要使用PS图象处理软件联合西传递美丽的手绘手绘效果。整个教程…

用js随机调用指定函数的方法

用js随机调用指定函数的方法

函数,调用,方法调用,方法,电脑软件,本文的示例讲述了js随机调用指定函数的方法,供大家参考: 此代码通过随机定时器调用指定的函数,以实现在间隔随机时间内指定的函数的目的。 功能randrange(数据){ 新的数据math.floor var = {(data.length * Ma…

PS图象处理软件开关按钮设计的白色

PS图象处理软件开关按钮设计的白色

开关按钮,图象,处理软件,白色,效果,本教程实际上是由自己完成的,它只是模仿一个伟大的神的简单工作。这是第一次为猫写教程。相对来说比较简单。我希望我能在以后的练习中做更好的教程。 本教程实际上是由自己完成的,它只是模仿一个伟大的神…

一个用Javascript正则匹配正则表达式的方

一个用Javascript正则匹配正则表达式的方

正则匹配,方法,正则表达式,电脑软件,Javascript,本文的例子告诉Javascript使用regexp正则匹配的方式。分享给你供你参考。具体实现的方法如下: 无功matchedtimes = 0; 匹配一个或多个b后跟一个或多个b。 记住匹配的b和d 忽略案例 迈尔= new RegExp(D…

平衡的艺术掌握了把不同的元素放在

平衡的艺术掌握了把不同的元素放在

元素,放在,画面,技巧,艺术,下面的教程将详细介绍把不同元素放在大图片上的技巧。这个教程很好,对设计师很有帮助。我想推荐你到这里来。让我们一起学习。 本文总结了几个优秀网站的全屏幕背景的特点,关键是帮助学生掌握不同元素在大画面上的…

CSS中的多种选择器

CSS中的多种选择器

选择器,多种,电脑软件,CSS,本文主要介绍CSS中的各种选择器,这是CSS入门学习中的基础知识,需要的朋友可以参考一下。 类型、类和id选择器 带有空格的字体的名称应该用 选择器分组可以使用适用于多个选择器的相同规则。例子如下 CSS代码将内…

第一个Javascript摘要

第一个Javascript摘要

第一个,摘要,电脑软件,Javascript,在1.html脚本必须在标签。 脚本可以放置在HTML页面的一部分。 2。如果你需要访问Javascript的HTML元素,您可以使用document.getelementbyid(ID)的方法 三.可以写内容的HTML文档通过document.write(),包括标签。注意…

教你如何用PS的Q版应牧华道画卡通

教你如何用PS的Q版应牧华道画卡通

教你,如何用,卡通人物,电脑软件,PS,用ps Q版手绘卡通人物,非常可爱,卡瓦依。父母要学它。 本文以PS图象处理软件和opencanvas画卡通人物mdash;mdash;Q版的应牧华道,包括画线和着色稿两步骤。 首先,打开PS图象处理软件(以下简称PS),并建立一个新层画…