㈠ jQuery分页插件pagination具体怎么用求详细教程
本文实例为大家分享了jQuery Pagination分页插件的具体代码,供大家参考,具体内容如下
一、引用CSS和JS:
<link href="/Content/Plugins/jQuery.Pagination_v2.2/pagination.css" rel="external nofollow" rel="stylesheet"    type="text/css" />  <script src="/Content/Plugins/jQuery.Pagination_v2.2/jquery.pagination.js" type="text/javascript"></script>
二、HTML:
<div id="Pagination" class="flickr" style="margin-top: 10px; margin-left: 10px;">  </div>
三、JS:
$(function () {   var total = parseInt("@(ViewBag.total)");   var page = parseInt("@(ViewBag.page)") - 1;   var pageSize = parseInt("@(ViewBag.pageSize)");     $("#Pagination").pagination(total, {    callback: function (page_id) {     window.location = "BoardList?page=" + page_id + "&pageSize=" + this.items_per_page;    }, //PageCallback() 为翻页调用次函数。    prev_text: " 上一页",    next_text: "下一页 ",    items_per_page: 10, //每页的数据个数    num_display_entries: 1, //两侧首尾分页条目数    current_page: page, //当前页码    num_edge_entries: 11 //连续分页主体部分分页条目数   });  });
四、后台代码:
public ActionResult BoardList()  {   PagerModel pager = new PagerModel();   if (Request["page"] == null)   {    pager.page = 1;    pager.rows = 10;    pager.sort = "Id";    pager.order = "desc";   }   else   {    pager.page = int.Parse(Request["page"]) + 1;    pager.rows = int.Parse(Request["pageSize"]);    pager.sort = "Id";    pager.order = "desc";   }     boardManageService.GetList(ref pager);   List<BoardModel> boardList = pager.result as List<BoardModel>;   ViewData["BoardModelList"] = boardList;   ViewBag.page = pager.page;   ViewBag.total = pager.totalRows;   ViewBag.pageSize = pager.rows;     return View();  }  #endregion
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
㈡ java 前端分页插件能动态实现分页吗 还是要自己写分页语句
分页取数据和显示层bootstrap有什么关系?你从后端获取到数据,然后通过bootstrap的分页组件显示就好了吧.后端mvc框架view层一般会提供默认的分页模板,你可以把bootstrap的分页样式加进去,就可以实现动态分页效果了.
㈢ jquery前端分页代码怎么写
- jPaginate 是一款非常精致的分页插件,提供了五种不同风格的分页效果,支持鼠标悬停翻页,快速分页功能。 
- 这款插件还提供了丰富的配置选项,你可以根据需要进行设置。 
㈣ jquery ajax分页插件 怎么写
包括常用的加载失败重试,参数可配置是否能手动输入页码,设置按钮数目,可以调用多个page等等,调用代码很简便
<scripttype="text/javascript">
varkpage;
$(function(){
tocount();
});
functiontocount(){
//初始化
$.ajax({url:"/Service/DBCount",type:"post",success:function(e){
kpage=$("#divPage").page({dataCount:e,pageChange:topage});
}
});
}
functiontopage(i,s){
//数据查询
$("#divInfo").html("加载中...");
$.ajax({url:"/Service/List",type:"post",data:{PageSize:s,PageIndex:i},success:function(r){
$("#tList").html(r);
$("#divInfo").html("");
},error:function(){
$("#divInfo").html("加载失败...<ahref='javascript:reload();'>重试</href>");
}
});
}
functionreload(){
kpage.reload();
}
</script>
具体jquery.kun_page.js:
/*
---------------------------------
参数config:
dataCount:数据总数
pageSize:页数据条数
maxButton:页码按钮数目
showCustom:是否能手动输入页码
pageChange:页变更事件
参数:(i,s,c)
i:pageIndex,当前页
s:pageSize,页数据条数
c:pageCount,总页数
*/
(function($){
$.fn.page=function(config){
if(this.length!=1){
throw"k_page:如有多个page请调用多次!";
}
vardefaults={dataCount:1,pageSize:10,maxButton:6,showCustom:true,pageChange:null}
config=$.extend(defaults,config);
if(config.maxButton<=1)config.maxButton=2;
if(config.pageSize<1)config.pageSize=1;
//按钮数目需偶数
if(config.maxButton%2!=0)
config.maxButton++;
varpageIndex=1,pageCount,move_kf;
//初始化页数
functioninitcount(){
pageCount=config.dataCount%config.pageSize==0?config.dataCount/config.pageSize:parseInt(config.dataCount/config.pageSize)+1;
}
initcount();
varprev="<divclass="k_p_prev">上一页</div>",next="<divclass="k_p_next">下一页</div>",pbody=$(""),pcustom=$("<spanclass="k_custom">到第页</span><divclass="k_btn">确定</div>"),cl="<divclass="k_cl"></div>",pipt=$("<inputclass="k_ipt"type="text">");
this.empty().addClass("kun_page").append(prev);
pipt.keypress(function(e){
if(e.which==13){
topage("确定");
returnfalse;
}
}).appendTo(pcustom.children());
if(config.pageChange){
this.unbind("click").bind("click",function(e){
var_t=$(e.target);
if(_t[0].tagName=="DIV"&&_t[0].className!="kun_page"){
topage(_t.text());
}
});
}
//跳转页码
functiontopage(text){
switch(text){
case"上一页":
if(pageIndex-1<1){
return;
}
pageIndex--;
move_kf="sc_r";
break;
case"下一页":
if(pageIndex+1>pageCount){
return;
}
pageIndex++;
move_kf="sc_l";
break;
case"确定":
if(!/^d+$/.test(pipt.val())){
pipt.val("");
return;
}
text=parseInt(pipt.val());
if(text<1||text>pageCount){
pipt.val("");
return;
}
default:
var_pindex=parseInt(text);
if(pageIndex==_pindex)
return;
move_kf=pageIndex<_pindex?"sc_l":"sc_r";
pageIndex=_pindex;
break;
}
gopageChange();
}
//页变更事件
functiongopageChange(){
if(config.pageChange){
if(config.dataCount!=0){
config.pageChange(pageIndex,config.pageSize,pageCount);
endloading();
}
}
}
//异步加载结束
functionendloading(){
initpage();
}
//添加页码
functioninitpage(){
pbody.empty();
var_t_maxb=config.maxButton/2;
//前后页码集合
var_t_listp=[],_t_listn=[];
var_min=0,_max=pageCount;
for(vari=1;i<=_t_maxb;i++){
var_t_prev=pageIndex-i,_t_next=pageIndex+i;
//当前页码之前的页
if(_t_prev>0){
_t_listp.push("<divclass="k_p_page">"+_t_prev+"</div>");
if(i==_t_maxb)_min=_t_prev;
}
//当前页码之后的页
if(_t_next<=pageCount){
_t_listn.push("<divclass="k_p_page">"+_t_next+"</div>");
if(i==_t_maxb)_max=_t_next;
}
}
//显示第一页
if(_min>1)pbody.append("<divclass="k_p_page">1</div>");
//显示前……
if(_min-1>1)pbody.append("<em>...</em>");
for(vari=_t_listp.length;i>=0;i--){
pbody.append(_t_listp[i]);
}
pbody.append("<divclass="k_p_pagek_p_current">"+pageIndex+"</div>");
for(vari=0;i<_t_listn.length;i++){
pbody.append(_t_listn[i]);
}
//显示后……
if(pageCount-_max>1)pbody.append("<em>...</em>");
//显示最后一页
if(_max<pageCount)pbody.append("<divclass="k_p_page">"+pageCount+"</div>");
}
initpage();
gopageChange();
this.append(pbody).append(next);
if(config.showCustom)
this.append(pcustom);
this.append(cl);
return{reload:gopageChange,pageCount:pageCount,recount:function(e){
//重新计算页数
config.dataCount=e;
pageIndex=1;
initcount();
initpage();
gopageChange();
}
};
//console.log(_min+"*"+_max+"*"+pageCount);
}
})(jQuery)
样式kun_page.css:
.kun_page{font-size:12px;line-height:23px;font-family:"MicrosoftYaHei";}
.kun_page.k_p_page{position:relative;}
.kun_pagediv{float:left;margin:3px;border:solid1px#ccc;cursor:pointer;color:#333;min-width:12px;text-align:center;padding:0px5px;}
.kun_pageem{display:block;float:left;margin:2px;}
.kun_page.k_p_current{background:#ccc;color:#fff;-webkit-animation:scroll_b300ms;animation:scroll_b300ms;}
.kun_page.k_cl{clear:both;float:none;border:none;margin:0px;padding:0px;width:0px;height:0px;}
.kun_page.k_custom{display:block;float:left;margin:3px3px3px20px;}
.kun_page.k_ipt{width:30px;height:21px;border:solid1px#ccc;text-align:center;vertical-align:middle;}
.kun_page.k_m{opacity:0;width:1%;height:1%;top:0px;left:0px;display:block;position:absolute;}
.kun_page.sc_l{background:-webkit-gradient(linear,0100%,100%100%,from(#CCCCCC),to(#645F5F));
-webkit-transform:translate(-50px);-webkit-animation:scroll_k_l300mslinear;
background:-moz-linear-gradient(left,#CCCCCC0%,#645F5F100%);
background:-ms-linear-gradient(left,#CCCCCC0%,#645F5F100%);
transform:translate(-50px);animation:scroll_k_l300mslinear;
}
.kun_page.sc_r{background:-webkit-gradient(linear,0100%,100%100%,from(#645F5F),to(#CCCCCC));
-webkit-transform:translate(50px);-webkit-animation:scroll_k_r300mslinear;
background:-moz-linear-gradient(left,#645F5F0%,#CCCCCC100%);
background:-ms-linear-gradient(left,#CCCCCC0%,#645F5F100%);
transform:translate(50px);animation:scroll_k_r300mslinear;
}
/*
animation
*/
@-webkit-keyframesscroll_k_l{
0%{-webkit-transform:translate(-100px);opacity:0.2;width:200%;height:100%;}
99%{-webkit-transform:translate(-20px);opacity:0;width:200%;height:100%;}
100%{-webkit-transform:translate(-20px);opacity:0;width:1%;height:1%;}
}
@-webkit-keyframesscroll_k_r{
0%{-webkit-transform:translate(100px);opacity:0.2;width:200%;height:100%;}
99%{-webkit-transform:translate(20px);opacity:0;width:200%;height:100%;}
100%{-webkit-transform:translate(20px);opacity:0;width:1%;height:1%;}
}
@keyframesscroll_k_l{
0%{transform:translate(-100px);opacity:0.2;width:200%;height:100%;}
99%{transform:translate(-20px);opacity:0;width:200%;height:100%;}
100%{transform:translate(-20px);opacity:0;width:1%;height:1%;}
}
@keyframesscroll_k_r{
0%{transform:translate(100px);opacity:0.2;width:200%;height:100%;}
99%{transform:translate(20px);opacity:0;width:200%;height:100%;}
100%{transform:translate(20px);opacity:0;width:1%;height:1%;}
}
@-webkit-keyframesscroll_b{
0%,99%{background:#fff;color:#000;}
100%{background:#ccc;color:#fff;}
}
@keyframesscroll_b{
0%,99%{background:#fff;color:#000;}
100%{background:#ccc;color:#fff;}
}样式和动画都可以自己修改(好吧,动画效果很朴素,闹哪样,明明想了很久好吗)
pageChange事件里面也没有过多的其他处理,比如我们公司前后台处理json就有一套方案,ajax提交的参数也有处理
所以若有需求,完全可以在我的代码上再封装一层
㈤ 遇到不同的分页插件 比如bootStrap paganation和jqGrid,但后台代码该怎么写
前端通过接口传递页码数,后台把相应的数据传给前台就可以了吧
㈥ 前端页面的插件有哪些
工具类
方便操作对象,数组等的工具库
- underscore.js 
- lo-dash与underscore.js的api基本一致。与underscore比其优势是,效率高;可自定义构建 
- Sugar在原生对象上增加一些工具方法 
- functional.js提够了一些Curry的支持 
- Watch.js监视对象或属性的变化 
- bacon.js函数式编程,cool 
- streamjs用流的方式来对数组,对象进行系列操作 
异步流程控制
- eventproxy朴灵出品 
- Arbiter.js详细 
- 发布订阅 
- qPromise风格的 
- Async.js 
mock
- Mock.js生成随机数据和mock Ajax 请求 
- jquery-mockjaxmockajax请求 
时间库
- moment 
- datejs 
浏览器探测
- Bowser探测具体浏览器和版本 
- ua-parser-js探测具体浏览器和版本,操作系统,设备类型等 
调试
- console-polyfill能放心的使用 console.log()之类的console方法 
- log让控制台输出的log有样式 
- Konsole.js在页面的一个元素里输出log信息详细 
- uri.jsuri操作 
- cookie增删改cookie的工具库 
- director前端路由库详细 
- BigDecimal.js提高精度的数字操作 
- JSDoc根据javascript文件中注释的信息,生成API文档详细 
- hotkeys键盘事件的封装 
- MD5用 MD5 的方式加密文件的库 
浏览器增强类
让一些旧浏览器变牛逼的库
- Selectivizr让IE 6-8一些的css3选择器 
- ieBetter让ie6-8有高级浏览器的特性 
- ExplorerCanvas让IE8-的浏览器支持canvas 
- CSS3 Pie让IE6-9支持border-radious,box-shadow,linear-gradient。 可以使用.htc文件(注意Mine type)或.js文件。在用Pie.js时,box-radious的元素有背景色时,不显示背景色。。。 
- formFive让旧的浏览器支持HTML5表单的一些特性,如 placeholder,autofocus 
- https://github.com/anselmh/object-fit让浏览器支持object-fit这css规则 
- HTML5 Cross Browser Polyfills一堆Polyfills 
- flexibility让旧的 IE 也支持 Flexbox 
选择器增强
- Lining.js让浏览器实现类似::nth-line(), ::nth-last-line()的效果 
未归类
- prefixfree用了它,写css时,就不需要加浏览器的前缀了 
表单类
- jquery-file-upload上传文件组件详细 
- zTree文件树形视图控件 
- Treed树编辑器。感觉展示的感觉很像思维导图 
- FileAPI对文件选择框内的文件的一些处理 
表单验证
- .Validate详细 
- jQuery-Validation-Engine 
表单元素美化
- uniform提供对下拉框,单,复选框,按钮等表单元素的美化 
- select2多选下拉框 
- selectivity和unfirom比较类似 
- DropKick下拉框,单,多选。外观比uniform好 
- switcheryios7风格的开关组件 
- nouislider用滚动条来设置/控制(音量等) 
- range.css美化input[type=range]元素的外观 
图片类
- holderjs生成占位图片 
- lazyload 
- imagesLoaded选取的图片都加载好后执行调回 
- CSSgram用CSS3的Filter实现Instagram滤镜的库 
图标类
- Icon Font汇总 
- SVG做的图标 
- svgicons 
- iconic 
- HYBICON带交互效果。如 hover, click 
- HTML字符实体图标 
- http://www.amp-what.com/ 
- transformicons图标点击时,会有一些变换效果。如,加号变成叉号 
- css3patternscss3 做的可平铺纹理。浏览器兼容性不好。 
浏览图片
- fancybox弹出查看图片,视屏等等demo 
- yoxview弹出查看图片,图片尺寸缩放很自然 
图片墙
- wookmark 
UI 框架
- WeUI由微信官方设计团队为微信 Web 开发量身设计。 
- Framework7 
UI 组件类
拖拽
- dragula支持Draggable,Dropable和Sortable。感觉比jqueryUI的轻量级,好用的样子 
- angular-draguladragular 官方的 angular 版本 
数据可视化(图表)
- Echarts网络出品 
- highcharts功能强大。是收费的。 
- Plottable.JS基于D3的一个图表库 
- flot文档不给力 
- chartJs中文文档demo很漂亮,很清晰。比较轻量级。 
- ichartJs中国的一个家伙搞的,感觉还不错。 
时间选取组件
- foundation-datepicker 
- DatePicker一个简单的日历详细 
- full calendar支持脱放的方式来改变待办事宜的时间 
- Simple Events Calendar外观很喜欢。收费 5$ 
- jQuery ui datepicker经典,不是很好看 
- pickadate轻量级,手机友好的,漂亮。但貌似只能在弹出层中显示,而没有下拉这种方式显示。 
- zebra-datepicker可配置性很强。但貌似只能在弹出在右上方。。。 
- bootstrap-datepickerbootstrap风格。 
- dateRangePicker选取时间段。bootstrap风格。该组件依赖Twitter Bootstrap, Moment.js和jQuery. 
自定义滚动条
- perfect scrollbar轻量级的滚动条。外观与mac上chrome的滚动条一样。 
- iscroll在移动设备上用不错 
加载(Loding)效果
- CSS SpinnersCSS做的 
- Loaders.cssCSS做的 
表格组件
- jsGridData Grid。详细 
- backgrid基于Backbone.js的DataGrid 
- excellentexport把表格的内容生成excel。兼容 Firefox, Chrome, IE6+ 
- datatables表格可交互(对内容进行排序,删除等) 
- handsontable生成Excel外观的数据 
- JSpreadsheets表格数据的组件库 
选取颜色
- Spectrum 
分享到SNS
- JiaThis生成分享代码。 
编辑器
- ace代码编辑器,可以用来做demo演示 
- ckeditor 
- ueditor网络做的 
- tinymce对html内容进行实时的编辑 
- summernote在移动设备上用不错 
通知组件
- notie.js 
HTML5播放器
- jwplayer被大量网站使用 
- html5media简单的h5player,轻量级 
- jplayer功能强太,可换肤 
展示
- Impress.js各种旋转,和奇特的体验 
- fullPage全屏显示。用滚轮来翻页详细 
- zepto.fullpage专注于移动端的fullPage.js,依赖Zepto 
- pagePiling和fullPage类似 
- turn.js做一本书,带漂亮的翻页的效果 
幻灯
- slidesjs挺好用的,只是那幻灯导航的CSS都要自己写,呵呵详细 
- iSlider无任何插件依赖的手机平台javascript滑动组件详细 
- bgstretcher全屏幻灯,会随着页面大小的变化而变化。 
- Swiper开源、免费、强大的移动端触摸滑动插件Swiper中文网 
- coin-slider兼容IE6。蛮好的~。不过其切换方式是一块块的。不能配置切换方式。。。 
- wowslider幻灯切换时各种很炫的效果。收费。 
- cycle2普通的幻灯,竟然不支持垂直滚动。。。 
- jcarousel普通的幻灯,不兼容IE6 
- reveal3d滚动。做ppt相当不错 
- nodePPT国人做的,做ppt也相当不错。有些方面比 reveal做的还好。但生成导出的html有些问题 
- roundabout3d切换,看的后面图片的边 
弹出框
- Magnific-Popup兼容PC,Mobile。还不错,有5k+的star 
- layer国人开发的,兼容ie6+。不喜欢其调用方式。 
动画效果
- mixitup用漂亮的动画效果来完成排序和筛选 
- jQuery.Marquee跑马灯效果 
- quickflip卡片翻转效果 
- 卡片翻转效果2兼容性可以。写的比较简单:1,只支持x方向翻转 2,类名都是规定好的 3,只能被调用一次。 需要改写一下。我的改进版见这里 
- TheaterJS模拟两个人在屏幕上对话 
- midnight.js文字颜色随着背景变,屌炸了 
- color-animationjquery的颜色渐变动画插件。jquery的动画不支持颜色值的变化。改库提供了这个支持。 
- transit对元素进行css的变换 
- tagcanvas3D标签云效果详细 
- iconate图片切换动画 
- Snap.js左/右侧导航的出现效果 
- CSS shake抖动动画 
- ClickSpark.js点击后的一些酷炫的效果 
视觉差插件
- scrollorama比较简单 
- superscrollorama能做的效果更多,但要用第三方Tween的库,使用起来比较复杂。 
- scrolldeck 
flash
- swfobj能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。详细 
抽奖
- wScratchPad刮刮卡刮奖效果 
- jqueryrotate旋转插件。可以用来做转盘抽奖效果 
- Intro.js用来介绍网站的功能很不错。也可以做新手引导。 
- blockUILolding组件。 
- simple-hint提示信息。用css做的。兼容性IE 9+。 
- dotdotdot文字溢出时,添加在文字末尾加省略号 
- jQuery-menu-aim二级菜单的切换如Amazon主页上一样迅速 
- AnythingZoomer放大镜功能 
- 美化/高亮语法代码 
- google-code-prettify 
- DlHighlight仅支持JavaScript、CSS、XML、HTML 这4语法高亮 
- please按要求随机舒服的颜色 
- Awesomplete输入的智能提示,自动补全 
- proTip提示。感觉比 Bootstrap 的 tip 好 
- Hammerjs手势库。封装了 Swipe, Tap, Pinch, Pan等手势 
用户体验增强类
动画
- velocity提高Jquery动画的性能。以及颜色动画之类的新特性。 
- Snap.svg操作 SVG 的 JS 库。号称 SVG 的 jQuery。demo 
- walkway以动画的方式,渐渐地画出 SVG 的路径。 
SVG
测试
- Mocha 
- Chai 
- Should 
- Snoion 
- DeviceMock.jsmock 设备。 
其他类
- ZeroClipboard将内容复制到剪切板兼容主流浏览器的解决方案详细 
- html2canvashtml转化成canvas,可以用来做截图。详细 
- Ink响应式html邮件框架 
- 性能测试 
- 抓取,解析RSS内容(不能跨域,所以后台要做代理,所谓的解析Rss其实就是解析xml) 
- jFeed 
- jRss简单版的jFeed 
- scriptcam与摄像头交互 
- cylon.js机器人框架,支持35个平台 
- Masonry一个瀑布流框架 
- devices.css移动设备边框的外观。做原型的时候用不错。 
- Bootbox.js对bootstrap的弹出框做的一些封装 
- 免费皮肤 
- AdminLTE 
Bootstrap相关类
JS Plugins仓库
- jQuery Cards高质量的 jQuery 插件网站 
- jster 
- node moles 
- npmrankSort npm packages by page rank 
- YOU MIGHT NOT NEED JQUERY PLUGINS不依赖 jQuery 的 js 插件。 
- awesome-nodejs 
- Libraries.io各种语言的库 
- OniUI去哪儿网做的一套基于Avalon的框架 
常用的移动端框架
zepto.js
语法与jquery几乎一样,会jquery基本会zepto~
最新版本已经更新到1.16
iscroll.js
解决页面不支持弹性滚动,不支持fixed引起的问题~
实现下拉刷新,滑屏,缩放等功能~
最新版本已经更新到5.0
underscore.js
笔者没用过,不过听说好用,推荐给大家~
该库提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。
最新版本已经更新到1.8.2
滑屏框架
适合上下滑屏、左右滑屏等滑屏切换页面的效果
slip.js
iSlider.js
fullpage.js
swiper.js
flex布局
flex布局目前可使用在移动中,并非所有的语法都全兼容,效果良好~
㈦ 如何通过laypage前端分页插件实现ajax异步分页
本文实例为大家分享了laypage前端分页插件,ajax异步分页,获取json数据实现无刷新分页,供大家参考,具体内容如下:
function GetList(pageIndex) {
      var _this = ""
      var clone_this = "";
      _this = $(".BindDataList");//数据列表容器,
      clone_this = _this.clone(true);
      var pageSize = 25;//每页展示的条数
      $.ajax({
        type: "get",
        async: false,//异步锁定,默认为true
        url: "../ashx/System/DefaultAjax.ashx",//后端处理数据,返回json格式
        data: {"pageIndex": pageIndex, "pageSize": pageSize, },
        contentType: "application/json; charset=utf-8",
        success: function (data) {
          var json = eval("(" + data + ")");
          if (json.PageCount > 0) //数据总条数
           {
            _this.html("");
            for (var i = 0; i < json.rows.length ; i++) {
              var html = "<li>json数据</li>";
              _this.append(html);
            }
            jsonpage(json, pageIndex, pageSize);
          }
          else {
            _this.html("");
            _this.append("");
          }
        }
      });
    }
  
function jsonpage(json, pageIndex, pageSize) {
      var coun = json.PageCount;//总数据条数
      var pagecount = coun % pageSize == 0 ? coun / pageSize : coun / pageSize + 1;//计算多少页
      var laypageindex = laypage({
        cont: 'project_page', //容器。值支持id名、原生dom对象,jquery对象。
        skin: '#fb771f',
        pages: pagecount, //通过后台拿到的总页数
        curr: pageIndex, //初始化当前页
        first: '|<', //将首页显示为数字1,。若不显示,设置false即可
        last: '>|', //将尾页显示为总页数。若不显示,设置false即可
        prev: '<', //若不显示,设置false即可
        next: '>', //若不显示,设置false即可
        jump: function (obj, first) { //触发分页后的回调
          if (!first) { //点击跳页触发函数自身,并传递当前页:obj.curr
            SearchHotTag(obj.curr);
          }
        }
      });
    }
㈧ jquery分页插件哪个比较好
maxentries 总条目数 必选参数,整数
items_per_page 每页显示的条目数 可选参数,默认是10
num_display_entries 连续分页主体部分显示的分页条目数 可选参数,默认是10
current_page 当前选中的页面 可选参数,默认是0,表示第1页
num_edge_entries 两侧显示的首尾分页的条目数 可选参数,默认是0
link_to 分页的链接 字符串,可选参数,默认是"#"
prev_text “前一页”分页按钮上显示的文字 字符串参数,可选,默认是"Prev"
next_text “下一页”分页按钮上显示的文字 字符串参数,可选,默认是"Next"
ellipse_text 省略的页数用什么文字表示 可选字符串参数,默认是"..."
prev_show_always 是否显示“前一页”分页按钮 布尔型,可选参数,默认为true,即显示“前一页”按钮
next_show_always 是否显示“下一页”分页按钮 布尔型,可选参数,默认为true,即显示“下一页”按钮
callback 回调函数 默认无执行效果
㈨ 为什么用前端分页插件
前端分页插件可以减少代码量更能编写漂亮的代码。
㈩ pagehelper搭配什么前端分页插件比较好
应该是免费的,我现在正在使用。特别简单,很方便。主要是兼容市面上主流的数据库。为开发者点个赞
