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

javascript实现列表分页函数效果

javascript实现列表分页函数效果
最近写了一个js页面,虽然有现成的可以用,但还是要自己写,直线的效果最终实现的是:第一页,……(N页号),N页号,……(下一页页码),最后一页,n可以是奇数或偶数,一般像奇数。当星石被调用时,参数是5:

页码等于1,只显示,第一页,最后一页,没有跳转;

当页码小于2时,中间没有n个页码。

当页码小于等于n时,显示所有页码,而不是2。;

2…页,n页,如果靠近前面或最后几页,显示一些N的正面或结尾。

下面的代码,供大家讨论:
在第一页和最后一页之间的总页数、当前页码、地址跳转数。
功能页面(TP、CP、URL,PN){
var=;
如果(TP > 1 CP > 1){
变量prev =包装机;
=;
其他{ }
=;
}
如果(TP > 1){
第一页
如果(CP = 1){
1;
其他{ }
STR + =1;
}

如果(TP > 2){
VaR PNH = math.floor(PN / 2);

循环启动页面
var = CP PNH;
如果(s=1){
s=2;
}

循环结束页
var = CP + PNH;
如果(= = TP){
E = TP-1;
}

如果(S<=(1 + PNH)){
如果(TP(pn + 2)){
E = S +(n-1);
如果(= = TP){
E = TP-1;
}
其他{ }
s=2;
}
}

如果(E > =(TP PNH)){
如果(TP(pn + 2)){
S = e(n-1);
如果(s=1){
s=2;
}
其他{ }
E = TP-1;
}
}

如果(e)s {
e = s;
}

在第一页中的多页跳转
如果(s = 2){
pn;
如果(sp<1){
sp=1;
}
…;
}

对于(var i =;i = e;i ++){
如果(i = CP){

其他{ }

}
}

在跳转前的多页最后一页
如果(E<(TP-1)){
无功电压;
如果(EP = TP){
总磷;
}
…;
}
}

最后一页
如果(CP = TP){

其他{ }

}

其他{ }
1;
}

如果(TP>1 CP<TP){
var下一个= CP + 1;
=;
其他{ }
=;
}
=;
返回字符;
}

页跳转,跳转地址
函数页(CP,URL){
window.location.href =网址+ CP;
}
以上是本文的全部内容,希望大家能喜欢。

相关文章

一个巧克力奶油字体使用PS图象处理

一个巧克力奶油字体使用PS图象处理

字体,方法,奶油,图象,处理软件,本文主要介绍了利用PS图象处理软件做的巧克力奶油字体的立体效果的方法。 萧边会教你今天做出立体效果巧克力奶油字体。情人节快到了。在这一天,情侣爱情玫瑰和巧克力是最好的,你可以学PS图象处理软件。 效果…

Excel表格中如何制作专业符号工具

Excel表格中如何制作专业符号工具

工具栏,符号,表格,专业,电脑软件,在编辑excel表单时,我们经常需要输入一些特殊的专业符号。为了方便输入,我们可以做一个自己的、专业的标志和工具栏。 1、执行工具宏;具有;具有;记录新宏命令,打开;;记录新宏;对话框,输入宏的名字,如fuhao1宏观保障存…

好听美:谈空间谈QQ空间

好听美:谈空间谈QQ空间

空间,好听,电脑软件,QQ,有些人喜欢读一些文章,尤其是一些美丽的如伤感的句子,优美的诗歌等等,等等! 人生三乐:知足常乐,自得其乐,乐于助人。 二、对待现实,我们可以放纵自己的自私。在路上,我们不能做那些总是充满积极能量的选择。我们将进入世界,世…

PS生产充气婴儿

PS生产充气婴儿

婴儿,电脑软件,PS,本文主要介绍充气宝宝的PS制作,喜欢的朋友可以一起学习。 本文主要介绍充气宝宝的PS制作,喜欢的朋友可以一起学习。…

Word2003无意中永久删除所需的智能

Word2003无意中永久删除所需的智能

智能标记,教程,删除,所需,无意中,如果您错误地删除了一个特定的智能标记,您可以与IT专业人员联系或执行以下操作: 1,启动微软Windows资源管理器并浏览文档和设置用户名应用程序数据微软智能标签例外。 2、右键单击ignore.xml文件,指向打开方…

如何将Word文档中的表复制并粘贴到

如何将Word文档中的表复制并粘贴到

文档,常见问题,表复制,中词,如何将,问:如何将Word文档中的表复制并粘贴到Excel中 答:只是想复制表格一个单元格只要点击一下表,看到表的左上角,就出现了一个框架,里面有十字箭头,鼠标右键点击>复制,完成操作。…

PS图象处理软件让阴影水晶导航按钮

PS图象处理软件让阴影水晶导航按钮

导航,图象,处理软件,按钮,水晶,本教程向您介绍PS图象处理软件创造的暗影水晶导航按钮的使用,生产工艺相对简单,效果很好,适合新手朋友学习,感兴趣的朋友可以学习这种生产方法。 本教程向您介绍PS图象处理软件创造的暗影水晶导航按钮的使用,效果…

如何删除重复行Excel2003教程Excel

如何删除重复行Excel2003教程Excel

教程,文件,删除,电脑软件,Excel,以下是如何在小编辑器中删除excel文档中的重复行,欢迎您阅读。 excelmdash;mdash;我一直被视为一个神级数据的软件,因为一个是方便,二是非常方便的,不仅对有序数据的排序,而且对数据的分析,当然,前提是表格式规范,有一…

少女的颓废照片PS图象处理软件合成

少女的颓废照片PS图象处理软件合成

照片,图象,处理软件,颓废,少女,本教程介绍给谁使用PS图象处理软件合成少女照片颓废的老照片的朋友。本教程制作的照片非常好。教程的难度不是很大。推荐给你的朋友。 本教程介绍朋友如何使用PS图象处理软件合成少女照片颓废的老照片。最终…

Word2003画箭头,双箭头,箭头对角线箭

Word2003画箭头,双箭头,箭头对角线箭

教程,箭头,对角线,双箭,电脑软件,虽然词不是绘图软件,和制图的工具不是很强,但当我们把文件的定期,我们可以用它画一些简单的图形,如正方形,画圆,画直线,画箭头等等。这个时间向你解释,如何使用Word2003绘制各种箭头。 Word2003绘制直线和斜线箭头 …

解释用法…在Javascript语句中

解释用法…在Javascript语句中

语句,解释,电脑软件,Javascript,这里是Javascript支持的另一个循环…在循环中,这个循环是用来循环对象的属性。 因为我们还没有讨论这个对象,使用这个周期可能不是很清楚,但是,一旦您知道了Javascript对象,就会发现它非常有用。 语法 (名为对象){ 语句或执行…

PowerPoint2010中播放视频的方法形

PowerPoint2010中播放视频的方法形

播放视频,方法,形状,制作教程,电脑软件,powerpoint2010在形状中的视频,它可以在盒形播放视频(如圆形、箭头、星号标注)或视频型其他形状显示在列表中(如下图)。 提示:视频应用后,您可以添加一个边框,对视频产生特殊效果,或者对视频进行重新着色。 1,…