js分页查询代码怎么写(javaweb分页查询)
admin 发布:2022-12-19 21:21 151
本篇文章给大家谈谈js分页查询代码怎么写,以及javaweb分页查询对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
javascript如何实现div分页呢?
主要思路:就是点击当前页时,它自己显示,其它的都隐藏;
下面是简单的代码实现:
style
input.active {background:yellow;}
div {width:200px; height:200px; border:1px solid red; display:none;}
div.active {display:block;}
/style
script
window.onload=function(){
var aBtn = document.getElementsByTagName('input');
var aDiv = document.getElementsByTagName('div');
for(var i =0; iaBtn.length;i++)
{
(function(index){ //因为要存储点击的下标,所以需要做一个参数引入。学名叫'自执行匿名函数'。
aBtn[i].onclick=function(){
//这个for循环的作用是将所以的都隐藏。
for(var i =0; iaBtn.length;i++)
{
aBtn[i].className='';
aDiv[i].className='';
}
//这是将当前点击的显示。
this.className='active';
aDiv[index].className='active';
};
})(i);
}
};
/script
/head
body
input type="button" value="111" class='active' /
input type="button" value="222" /
input type="button" value="333" /
div class="active"11111111111/div
div22222222222/div
div33333333333/div
/body
怎么用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实现网站分页,要最简单的?
不多说,以下是代码
script language="javascript"
var total=172; //总条目: 可变
var show=20; //每页显示条目数: 可变
total%show==0?page=total/show:page=Math.ceil(total/show); //计算总页数
//取得当前页序号 - idx
idx=window.location.search; //这里得到 ?0 字样
if(idx=="") idx="?0"; //初始可能没有URL的尾部参数
mylen=idx.length-1;
idx=idx.substr(1,mylen);
var title=new Array(); //测试用文章标题数组 title (赋值)
for(i=0;itotal;i++) {
k=i+1;
title[i]="文章标题 " + k + "br";
}
function echostr(pg) { //函数: 打印各页内容
var mystr="";
for(i=0;ishow;i++) {
myidx=pg*show+i;
if(title[myidx]) mystr+=title[myidx]; //只显示存在的内容
}
document.write(mystr);
}
//显示相关资料 - 测试用
document.write('总条目: ' + total + '┊每页显示数: ' + show + '┊需要页数: ' + page + '┊当前页码序号(idx): ' + idx + 'brbr');
echostr(idx); //显示页面内容
function pg_link(all){ //函数: 打印页码链接
linkstr="br第 ";
for(i=0;iall;i++) {
j=i+1;
i!=idx ? linkstr+="a href='jspage.htm?" + i + "'" + j + "/a ":linkstr+=j + " ";
}
linkstr+="页";
document.write(linkstr + "brbr");
}
pg_link(page); //显示页码链接
/script
关于js分页查询代码怎么写和javaweb分页查询的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-20优化百度搜索结果怎么看,优化百度搜索结果怎么看不了
- 05-20如何点击优化神马排名软件,神马搜索怎么优化
- 05-19百度浏览器,百度浏览器历史记录怎么恢复
- 05-19怎么免费创建网站,怎么免费创建自己的网站平台
- 05-19现在的网络推广怎么做,网络怎样做推广
- 05-19怎么在百度上发帖推广,免费百度广告怎么投放
- 05-19网站如何优化一个关键词,怎么优化一个网站关键词
- 05-19网络营销方案策划案例,网络营销方案策划案例怎么写
- 05-19网络推广怎么找客户资源,怎么在网络推广
- 05-19怎么做网站,怎么做网站教程视频
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接