- 浏览: 705772 次
- 性别:
- 来自: 福建
文章分类
最新评论
-
羽翼的心动:
同意2楼的说法,我们公司之前一个项目用过pageoffice, ...
poi导出excel文件工具类 -
贝塔ZQ:
poi实现导出excel文件,蛮麻烦的,用pageoffice ...
poi导出excel文件工具类 -
aishiqiang:
为什么我的项目配置好证书后,每次使用jenkinst自动构建包 ...
关于使用https协议,cas认证PKIX path building failed错误解决方法 -
zhongmin2012:
谢谢分享,正在想看
AST解析java源文件相关jar包 -
mybestroy1108:
感谢分享!受益良多!
Jboss7 JMS demo
之前有上传一个版本可以访问http://lym6520.iteye.com/admin/blogs/300600
浏览,跟上一个版本的最大区别是:可以通过样式控制显示效果,性能上也有一定的优化,具体可以对比下。
浏览下效果图:
浏览,跟上一个版本的最大区别是:可以通过样式控制显示效果,性能上也有一定的优化,具体可以对比下。
/** * 分页导航条 * 2009/08/08 * @author lym6520@qq.com * @verson v2.1 * @param {} fnName 翻页时执行的函数名(传入的第一个参数必须是“当前页码”)) * @param {} fnNameParams fnName函数的参数,数组形式(比如:var arr = new Array(); arr[0] = 1;arr[1] = "hello") * @param {} pagesize 页面显示记录数 * @param {} totalItem 总记录数 * @param {} showID 页面显示分页导航条的div ID * * css 类 样式: * * .page_link :页码样式 * .page_link a :页码连接 a 标签 样式 * .page_current :当前页码 * .page_showCurrentIndex :当前页 * .page_showPageTotal :总页码 * .page_info : 当前页码和总页码块 */ function pagebar(fnName, fnNameParams, pagesize, totalItem, showID) { //临时存储分页条 var strBuffer = []; //计算总页数 var pagetotal = parseInt(totalItem / pagesize); //如果最后页记录数刚好15条记录,pagetotal不加1 if ((totalItem / (pagesize * pagetotal)) > 1) { pagetotal = pagetotal + 1; } var fnParam = new Array(); //如果这样 fnParam = fnNameParams;两个都指向同一引用 for(var i = 0 ; i < fnNameParams.length; i++) fnParam[i] = "\"" + fnNameParams[i] + "\""; var pageIndex = parseInt(fnNameParams[0]);//当前页 // 无记录 if (pagetotal == 0) { $('#' + showID).empty();//清空翻页导航条 return; } // 分页 var front = pageIndex - 4;// 前面一截 var back = pageIndex + 4;// 后面一截 // 页码链接 // 首页, 上一页 if (pageIndex == 1) { strBuffer.push("<span class='page_link page_current'>\u9996\u9875</span><span class='page_link page_current'>\u4E0A\u4E00\u9875</span>"); } else { fnParam[0] = 1 ; var fn = fnName + "(" + fnParam + ")"; //组装执行的函数 //创建连接 strBuffer.push("<span class='page_link'><a href = 'javascript:"); strBuffer.push(fn); // strBuffer.push(fnName); // strBuffer.push("("); // strBuffer.push(fnParam); // strBuffer.push(")"); strBuffer.push("'>\u9996\u9875</a></span>"); fnParam[0] = pageIndex - 1 ; var fn = fnName + "(" + fnParam + ")"; //组装执行的函数 strBuffer.push("<span class='page_link'><a href = 'javascript:"); strBuffer.push(fn); strBuffer.push("'>\u4E0A\u4E00\u9875</a></span>"); } if (pagetotal == 1) { strBuffer.push("<span class='page_link'>1</span>"); } // 如果当前页是5,前面一截就是1234,后面一截就是6789 if (pagetotal > 1) { var tempBack = pagetotal; var tempFront = 1; if (back < pagetotal) tempBack = back; if (front > 1) tempFront = front; for (var i = tempFront; i <= tempBack; i++) { if (pageIndex == i) { strBuffer.push("<span class='page_link page_current'>"); strBuffer.push(i); strBuffer.push("</span>"); } else { fnParam[0] = i; var fn = fnName + "(" + fnParam + ")"; //组装执行的函数 strBuffer.push("<span class='page_link'><a href = 'javascript:"); strBuffer.push(fn); strBuffer.push("'>"); strBuffer.push(i); strBuffer.push("</a></span>"); } } } // 下一页, 尾页 if (pageIndex == pagetotal) { strBuffer.push("<span class='page_link page_current'>\u4E0B\u4E00\u9875</span><span class='page_link page_current'>\u5C3E\u9875</span>"); } else { fnParam[0] = pageIndex + 1 ; var fn = fnName + "(" + fnParam + ")"; //组装执行的函数 strBuffer.push("<span class='page_link'><a href = 'javascript:"); strBuffer.push(fn); strBuffer.push("'>\u4E0B\u4E00\u9875</a></span>"); fnParam[0] = pagetotal ; var fn = fnName + "(" + fnParam + ")"; //组装执行的函数 strBuffer.push("<span class='page_link'><a href = 'javascript:"); strBuffer.push(fn); strBuffer.push("'> \u5C3E\u9875 </a></span>"); } // 显示当前页 strBuffer.push("<span class='page_info'><span class = 'page_showCurrentIndex'>"); strBuffer.push(pageIndex); strBuffer.push("</span>"); // 斜线"/" strBuffer.push("/"); // 显示总页数 strBuffer.push("<span class = 'page_showPageTotal'>"); strBuffer.push(pagetotal); strBuffer.push("</span></span>"); $('#' + showID).html(strBuffer.join('')); }
浏览下效果图:
发表评论
-
解决EXT3 GridPanel 无法选中复制问题
2016-05-07 09:11 1252通过实践,删除gridPanel上指定class=" ... -
apexUpload flash上传控件
2015-05-24 16:56 1719简单易用的flash附件上传,使用jquery封装调用。 ... -
设置iframe的高度
2012-03-29 10:55 10636为了使iframe不出现滚动条(使用浏览器自身的滚动条),需要 ... -
避免IE内存泄漏的几点建议
2010-03-25 10:40 0对于一个JS程序员来说,个人觉得深入了解IE内存泄漏没有很大必 ... -
jquery:利用jsonp跨域访问
2010-03-16 14:56 5424客户端的跨域访问,可以通过jsonp方式来实现 ... -
jsonp跨域访问
2010-03-16 14:54 37101. 什么是JSONP? JSONP(JSON wit ... -
firfox下div、span等对象的onkeydown、onkeyup不起作用问题解决
2010-03-15 17:18 2457firfox下div、span等对象的onkeydown、on ... -
我的jQuery插件:jpopmenu
2010-01-22 10:44 1544最近都不知道在忙些什么,没什么项目可做的,一天一天照样 ... -
写了个Jquery分页导航条插件
2009-12-04 08:47 4952这两天学习jquery插件开发,把之前写的一个分页导航条写成了 ... -
操作iframe中的对象
2009-11-12 09:47 1908获得iframe中的document对象 var ifram ... -
通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!
2009-11-02 18:16 5685通过setTimeout调用设置iframe src的方法导致 ... -
编写高性能的javascrip一些资料
2009-06-05 13:34 1279前几天同事发了个编写高性能的javascrip一些资料,发上来 ... -
JQuery技术入门ppt
2009-05-14 21:22 3404前段时间准备了JQuery课件,给大家介绍了下如何更好的学习 ... -
JavaScript实现消息动态循环
2009-04-23 14:40 1819<html> <head> ... -
JQUERY对页面属性的选择控制(整理)
2009-03-24 13:49 1686JQUERY对页面属性的选择控制(整理) 1.#id:通过元 ... -
JavaScript 控制select下拉框不选中
2009-03-18 21:27 4059JavaScript 控制select下拉框不选中 var ... -
Javascript URL编码方法的比较
2009-03-13 10:58 1275javascript中存在几种对URL字符串进行编码的方法:e ... -
JavaScript处理键盘事件
2009-03-09 19:23 1884input标签中:onkeydown="javasc ... -
使用JavaScript提交表单浏览器兼容问题
2009-03-07 09:59 3927在提交表单的时候,如果用基本控制提交表单的话,使用(这里假设表 ... -
设为首页 添加到收藏夹(兼容火狐和ie)
2009-03-04 13:51 3195//添加到收藏夹 function addBookmar ...
相关推荐
HHYY ASP分页类v2.0最终版的发布,表明其已经过充分的测试和调试,具有良好的兼容性和可扩展性,能够满足大部分ASP项目的需求。然而,为了适应不断变化的技术环境,开发者可能还需要关注ASP的新发展,如ASP.NET,...
"medicino_v2.0" 是一个专为医学领域设计的模板,它基于JavaScript技术构建,旨在提供一套高效、易用且功能丰富的界面布局和交互设计,以满足医疗行业对于信息化系统的需求。这个模板可能包含了多种页面布局、组件...
SpaceBuilder v2.3根据多个客户千万级站点的考验并结合性能测试数据,为了应对大数据量高并发站点对底层重新做了优化,使SpaceBuilder可以更好的实现分布式部署,为面向高端做好了准备。本次优化主要体现在以下几...
SpaceBuilder是一款基于asp.net mvc业内领先的web2.0建站平台。结合博客、群组、论坛 、微博、分享、相册、文件、活动、投票、资讯等应用模块,可以一站式快速的搭建具有 SNS特征的在线社区。借助SpaceBuilder平台的...
支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...
本博客采用ASP.NET2.0 c# + MSSQL2005 + XML + jquery + anthem.net开发,暂时为单用户版本,以下简单介绍... 程序基于类似petshop的标准三层架构,方便维护与扩展(不过暂时只支持MSSQL数据库-_-||) 前台使用...
+2009-08-09 v2.0 beta5 +ExtAspNet和Asp.net的提交按钮兼容问题(feedback:千帆)。 -在2009-03-03 v1.3.0曾经提到这个兼容问题,并有这样的规则,如果Asp.net的按钮AJAX提交,必须设置UseSubmitBehavior="false" ...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
纠正蒙层窗口分页导航含中文会错误的BUG 5.后台文章编辑,内容摘要编码化,防止破坏前台HTML代码 6.其他小细节修复 2011年10月13日 BUG修复+细节完善 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里...
将所有文件放到IIS虚拟目录,在浏览器运行asoft_install_v x.x build xxxx.asp,选择“全新安装”即可。(asoft_tykq x.x build xxxx_all.xml是封装好的X.X完整版安装程序,适合懒人使用) 2)、升级安装 将所有...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...