效果图:
要点:
displayPage('#pageDiv','goPage','query',10,1,100);
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%String path = request.getContextPath();%>
<%String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
<script src="/easyui/jquery-easyui-1.4.3/jquery.min.js"></script>
<script src="page.js"></script>
<script>
function query(queryPage){
//ajax查询表格需要的数据
var queryPage = queryPage||1;
console.log("query page=" + queryPage);
//重新生成pageDiv
displayPage('#pageDiv','goPage','query',10,1,100);
}
</script>
<body>
<button onclick="query()">查询</button>
<div>
用js实现的一个翻页。<br/>
使用场景:table中的数据通过ajax查询,查询完毕之后调用js生成翻页控件。<br/>
<pre>
displayPage('#pageDiv','goPage','query',10,1,100);
</pre>
</div>
<br/>
<div id="pageDiv"></div>
</body>
page.js
/**
* divObj:显示翻页的div,默认body。如:#pageDiv
* inputId:跳转页面的id,默认goPage。如:goPage
* js:点击过之后执行js的方法名。默认query。如:query
* records:总页数,默认1。
* total:总记录数,默认0。
* page:当前页,默认1。
*/
function displayPage(divObj,inputId,js,records,page,total){
//设置默认值
divObj = divObj||"body";
inputId = inputId||"goPage";
js=js||"query";
records=records||1;
total=total||0;
page=page||1;
var str = "当前第 <span name='page'>"+page+"</span> 页";
str += " 共 <span name='total'>"+records+"</span> 页";
str += " <a href='javascript:void(0)' onclick='"+js+"(1)'>首页</a>";
if(page>1){
str += " <a href='javascript:void(0)' onclick='"+js+"("+(page-1)+")'>上一页</a>";
}else{
str += " <a>上一页</a>";
}
if(page<records){
str += " <a href='javascript:void(0)' onclick='"+js+"("+(page+1)+")'>下一页</a>";
}else{
str += " <a>下一页</a>";
}
str += " <a href='javascript:void(0)' onclick='"+js+"("+records+")'>尾页</a>";
str += " 跳转到 <input type='number' min=1 max="+records+" id='"+inputId+"' value="+page+" style='width:40px'/>";
str += " <input type='button' value='go' onclick='var num=$(\"#"+inputId+"\").val();"+js+"(num)'/>";
$(divObj).empty();
$(divObj).append(str);
}
以上所述是小编给大家介绍的JavaScript实现翻页功能(附效果图),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js
# 翻页功能
# jsp实现上一页下一页翻页功能(示例代码)
# JavaScript中transform实现数字翻页效果
# 基于Vuejs框架实现翻页组件
# 移动端翻页插件dropload.js(支持Zepto和jQuery)
# Js实现网页键盘控制翻页的方法
# js实现翻页后保持checkbox选中状态的实现方法
# 一个JS翻页效果
# javascript移动端 电子书 翻页效果实现代码
# 翻页
# 下一页
# 上一页
# 小编
# 跳转到
# 在此
# 给大家
# 尾页
# 跳转
# 可以根据
# 首页
# 所述
# 给我留言
# 感谢大家
# 输入框
# 条数
# 默认值
# 疑问请
# 有任何
# 当前页
相关文章:
网站设计制作企业有哪些,抖音官网主页怎么设置?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
如何在腾讯云免费申请建站?
如何通过FTP空间快速搭建安全高效网站?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
三星网站视频制作教程下载,三星w23网页如何全屏?
如何通过西部数码建站助手快速创建专业网站?
网站图片在线制作软件,怎么在图片上做链接?
制作网站外包平台,自动化接单网站有哪些?
Swift中switch语句区间和元组模式匹配
如何挑选最适合建站的高性能VPS主机?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
建站主机选购指南:核心配置优化与品牌推荐方案
建站之星如何配置系统实现高效建站?
公司网站制作价格怎么算,公司办个官网需要多少钱?
简单实现Android验证码
如何快速辨别茅台真假?关键步骤解析
如何在Windows虚拟主机上快速搭建网站?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Swift中swift中的switch 语句
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
如何选择高效可靠的多用户建站源码资源?
建站之星安装提示数据库无法连接如何解决?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何用PHP工具快速搭建高效网站?
怀化网站制作公司,怀化新生儿上户网上办理流程?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
广州商城建站系统开发成本与周期如何控制?
C++如何编写函数模板?(泛型编程入门)
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
定制建站策划方案_专业建站与网站建设方案一站式指南
网站制作软件免费下载安装,有哪些免费下载的软件网站?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
网站制作新手教程,新手建设一个网站需要注意些什么?
如何基于PHP生成高效IDC网络公司建站源码?
c# await 一个已经完成的Task会发生什么
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何有效防御Web建站篡改攻击?
建站之星如何保障用户数据免受黑客入侵?
建设网站制作价格,怎样建立自己的公司网站?
魔方云NAT建站如何实现端口转发?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
如何在建站之星绑定自定义域名?
中山网站制作网页,中山新生登记系统登记流程?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
建站之星如何开启自定义404页面避免用户流失?
如何注册花生壳免费域名并搭建个人网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。