当前位置:首页 > 代码 > 正文

js前台分页代码(前台分页怎么实现)

admin 发布:2022-12-19 03:30 112


本篇文章给大家谈谈js前台分页代码,以及前台分页怎么实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

网页上的“上一页,下一页”JS代码怎么写?

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的script标签,输入js代码:

var a = parseInt(location.href.split('?')[1].split('=')[1]);

$('body').append('a href="index?page=' + (a - 1) + '"上一页/a');

$('body').append('a href="index?page=' + (a + 1) + '"下一页/a');

3、浏览器运行index.html?page=5页面,此时js会生成出上一页和下一页及其链接。

JS分页代码?

script language="javascript"

!--

function showPageLink(sUrl,iPage,iCount){

var i;

i=Math.max(1,iPage-1);

if(iPage==1){

document.write("span style='color:#7D7D7D'FONT face=Webdings9/FONT/span ");

document.write("span style='color:#7D7D7D'FONT face=Webdings7/FONT/span ");

}

else{

document.write("a href=\"" + sUrl + "1\" title='第 1 页'FONT face=Webdings9/FONT/a ");

document.write("a href=\"" + sUrl + i + "\" title='上一页(第 " + i + " 页)'FONT face=Webdings7/FONT/a ");

}

if(iPage6) document.write("span style='font-size:8px'···/span ");

for(i=Math.max(1,iPage-5);iiPage;i++){

document.write("a href=\""+sUrl + i + "\" title='第 " + i + " 页'b" + i + "/b/a ");

}

document.write("font color='#ff3333'b" + iPage + "/b/font ");

for(i=iPage+1;i=Math.min(iCount,iPage+5);i++){

document.write("a href=\""+sUrl + i + "\" title='第 " + i + " 页'b" + i + "/b/a ");

}

i=Math.min(iCount,iPage+1);

if(iCountiPage+5) document.write("span style='font-size:8px'···/span ");

if(iPage==iCount){

document.write("span style='color:#7D7D7D'FONT face=Webdings8/FONT/span ");

document.write("span style='color:#7D7D7D'FONT face=Webdings:/FONT/span ");

}

else{

document.write("a href=\"" + sUrl + i + "\" title='下一页(第 " + i + " 页)'FONT face=Webdings8/FONT/a ");

document.write("a href=\"" + sUrl + iCount + "\" title='最后一页(第 " + iCount + " 页)'FONT face=Webdings:/FONT/a ");

}

}

showPageLink("%=selfname%?page=",%=page%,%=totalpage%);

//--

/script

其中selfname为该页面的文件路径

page为当前页

totalpage为总页数

怎么用js来实现页面的分页,有案列代码吗?请给个代码看看,谢谢

分屏加载吧 滑到哪加载哪

从网页头引入两个js文件,注意必须先放jquery的

[javascript] view plaincopy

script src="css/infinite-scroll/jquery-1.6.4.js"/script

script src="css/infinite-scroll/jquery.infinitescroll.js"/script

2.之后在网页头自己写一个js脚本

[javascript] view plaincopy

script

$(document).ready(function (){

$("#container").infinitescroll({

navSelector: "#navigation", //页面分页元素--本页的导航,意思就是一个可以触发ajax函数的模块

nextSelector: "#navigation a", //下一页的导航

itemSelector: ".scroll " , //此处我用了类选择器,选择的是你要加载的那一个块(每次载入的数据放的地方)

animate: true, //加载时候时候需要动画,默认是false

maxPage: 3, //最大的页数,也就是滚动多少次停。这个页码必须得要你从数据库里面拿

});

});

/script

3.或许你看到这里还是不太清楚网页怎么定义,这里给出我的demo,希望可以有帮助

[html] view plaincopy

%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%

!DOCTYPE html

html

head

meta charset="utf-8"

title无限翻页效果/title

script src="css/infinite-scroll/jquery-1.6.4.js"/script

script src="css/infinite-scroll/jquery.infinitescroll.js"/script

script src="css/infinite-scroll/test/debug.js"/script

script

$(document).ready(function (){ //别忘了加这句,除非你没学Jquery

$("#container").infinitescroll({

navSelector: "#navigation", //页面分页元素--成功后自动隐藏

nextSelector: "#navigation a",

itemSelector: ".scroll " ,

animate: true,

maxPage: 3,

});

});

/script

/head

body

div id="container" !-- 容器 --

div class="scroll" !-- 每次要加载数据的数据块--

第一页内容第一页内容br

第一页内容br第一页内容br第一页内容br

第一页内容br第一页内容br第一页内容br

第一页内容br第一页内容br第一页内容

/div

/div

div id="navigation" align="center" !-- 页面导航--

a href="user/list?page=1"/a !-- 此处可以是url,可以是action,要注意不是每种html都可以加,是跟当前网页有相同布局的才可以。另外一个重要的地方是page参数,这个一定要加在这里,它的作用是指出当前页面页码,没加载一次数据,page自动+1,我们可以从服务器用request拿到他然后进行后面的分页处理。--

/div

/body

/html

js前台分页代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于前台分页怎么实现、js前台分页代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/1704.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载