本文实例讲述了jQuery无刷新分页实现方法。分享给大家供大家参考,具体如下:

这款jQuery分页示例,是分页经典形式,兼容性也做的好,网页上的分页代码,分享给大家。

运行效果截图如下:

在线演示地址如下:

具体代码如下:

jQuery分页演示效果

$(document).ready(function(){

var show_per_page = 5;

var number_of_items = $('#content').children().size();

var number_of_pages = Math.ceil(number_of_items/show_per_page);

$('#current_page').val(0);

$('#show_per_page').val(show_per_page);

var navigation_html = 'Prev';

var current_link = 0;

while(number_of_pages > current_link){

navigation_html += ''+ (current_link + 1) +'';

current_link++;

}

navigation_html += 'Next';

$('#page_navigation').html(navigation_html);

$('#page_navigation .page_link:first').addClass('active_page');

$('#content').children().css('display', 'none');

$('#content').children().slice(0, show_per_page).css('display', 'block');

});

function previous(){

new_page = parseInt($('#current_page').val()) - 1;

if($('.active_page').prev('.page_link').length==true){

go_to_page(new_page);

}

}

function next(){

new_page = parseInt($('#current_page').val()) + 1;

//if there is an item after the current active link run the function

if($('.active_page').next('.page_link').length==true){

go_to_page(new_page);

}

}

function go_to_page(page_num){

var show_per_page = parseInt($('#show_per_page').val());

start_from = page_num * show_per_page;

end_on = start_from + show_per_page;

$('#content').children().css('display', 'none').slice(start_from, end_on).css('display', 'block');

$('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page');

$('#current_page').val(page_num);

}

#page_navigation a{

padding:3px;

border:1px solid gray;

margin:2px;

color:black;

text-decoration:none

}

.active_page{

background:darkblue;

color:white !important;

}

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Vestibulum consectetur ipsum sit amet urna euismod imperdiet aliquam urna laoreet.

Curabitur a ipsum ut elit porttitor egestas non vitae libero.

Pellentesque ac sem ac sem tincidunt euismod.

Duis hendrerit purus vitae nibh tincidunt bibendum.

Nullam in nisi sit amet velit placerat laoreet.

Vestibulum posuere ligula non dolor semper vel facilisis orci ultrices.

Donec tincidunt lorem et dolor fringilla ut bibendum lacus fringilla.

In non eros eu lacus vestibulum sodales.

Duis ultrices metus sit amet sem adipiscing sit amet blandit orci convallis.

Proin ullamcorper est vitae lorem mollis bibendum.

Maecenas congue fringilla enim, tristique laoreet tortor adipiscing eget.

Duis imperdiet metus et lorem venenatis nec porta libero porttitor.

Maecenas lacinia lectus ac nulla commodo lacinia.

Maecenas quis massa nisl, sed aliquet tortor.

Quisque porttitor tellus ut ligula mattis luctus.

In at mi dolor, at consectetur risus.

Etiam id erat ut lorem fringilla dictum.

Curabitur sagittis dolor ac nisi interdum sed posuere tellus commodo.

Pellentesque quis magna vitae quam malesuada aliquet.

Curabitur tempus tellus quis orci egestas condimentum.

Maecenas laoreet eros ac orci adipiscing pharetra.

Nunc non mauris eu nibh tincidunt iaculis.

Ut semper leo lacinia purus hendrerit facilisis.

Praesent et eros lacinia massa sollicitudin consequat.

Proin non mauris in sem iaculis iaculis vel sed diam.

Nunc quis quam pulvinar nibh volutpat aliquet eget in ante.

In ultricies dui id libero pretium ullamcorper.

Morbi laoreet metus vitae ipsum lobortis ultrices.

Donec venenatis egestas arcu, quis eleifend erat tempus ullamcorper.

Morbi nec leo non enim mollis adipiscing sed et dolor.

Cras non tellus enim, vel mollis diam.

Phasellus luctus quam id ligula commodo eu fringilla est cursus.

Ut luctus augue tortor, in volutpat enim.

Cras bibendum ante sed erat pharetra sodales.

Donec sollicitudin enim eu mi suscipit luctus posuere eros imperdiet.

Vestibulum mollis tortor quis ipsum suscipit in venenatis nulla fermentum.

Proin vehicula suscipit felis, vitae facilisis nulla bibendum ac.

Cras iaculis neque et orci suscipit id porta risus feugiat.

Suspendisse eget tellus purus, ac pulvinar enim.

Morbi hendrerit ultrices enim, ac rutrum felis commodo in.

Suspendisse sagittis mattis sem, sit amet faucibus nisl fermentum vitae.

Nulla sed purus et tellus convallis scelerisque.

Nam at justo ut ante consectetur faucibus.

Proin dapibus nisi a quam interdum lobortis.

Nunc ornare nisi sed mi vehicula eu luctus mauris interdum.

Mauris auctor suscipit tellus, at sodales nisi blandit sed.

jq分页 不刷新页面_jQuery无刷新分页完整实例代码相关推荐

  1. jq分页 不刷新页面_jquery无刷新分页

    希望有机会能和大家一起交流学习,220897863程序员之家群欢迎大家加入 在现在的项目中使用jquery实现无刷新的分页,数据库采用存储过程进行分页,具体代码就不说了,主要看前段的实现 PageCh ...

  2. php无刷新跳转,用#号实现web页面的无刷新跳转

    我想做一个如图一样的Web客户端,点击左面的导航右面的页面实现无刷新跳转, 就是当右面的页面变化时 路由主地址不变,如index.html/#页面一,求大神指点,或者给学习文档 就是 tab 切换,用 ...

  3. 用函数刷新页面内容比刷新页面要好

    用函数刷新页面内容比刷新页面要好 app中有时需要更新页面的内容,这个时候可以选择刷新该页面 但如果使用函数来更改页面的内容,效果会更好: 例如 转载于:https://www.cnblogs.com ...

  4. vue使用provide / inject 组合刷新页面+单独组件刷新

    原文链接:https://www.cnblogs.com/leng12/p/xiaoleng.html 一.this.$router.go(0) 相当于F5刷新,这种方法虽然代码很少,只有一行,但是体 ...

  5. php中分页公式,php分页函数完整实例代码

    本文分享一例php分页函数完整实例代码,使用此函数实现分页效果很不错.分享给大家供大家参考. 具体功能代码如下: /* * Created on 2011-07-28 * 使用方法: require_ ...

  6. php a 标签后 刷新,a链接刷新页面与js刷新页面用法

    刷新页面通常是使用a链接与js刷新,至于两者在使用中的区别,在接下来的文章中有详细的介绍,感兴趣的朋友可以了解下 1.a链接的使用操作: 复制代码 代码如下:返回上一页 刷新当前页 #top的效果在我 ...

  7. a链接刷新页面与js刷新页面总结

    1.a链接的使用操作: <a href="javascript:history.go(-1);">返回上一页</a> <a href="#t ...

  8. php退出页面父元素,jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码...

    iframe和弹窗这些词对于js高手来说都是耳熟能详的东西,作为一个新人来说,还在学习阶段的我就在工作中遇到这么一个奇葩的需求,要在引入的iframe页面里做一个全屏化的功能. 粗略一看,这还不容易, ...

  9. jq分页 不刷新页面_jquery实现无刷新分页,跳转

    js代码: jQuery(document).ready( function() { var pagecount = 0; //总共多少页 var AllCount = 0; //总共几行 var p ...

最新文章

  1. Flutter开发之爬坑集合(五)
  2. 安卓手机运行git和python操作指南-有手机就能写代码了
  3. 算法训练 字符串编辑 java
  4. 下拉菜单实现树状结构_树形图:复杂层次结构的数据可视化
  5. python开发stm32软件_ADB+Python+STM32 实现 微信跳一跳辅助
  6. linux——常用指令
  7. Java hashCode()方法和equals()方法
  8. 新扬天电脑所配USB键盘功能键驱动问题注意事项
  9. LINUX报错:apt transaction returned result exit-failed
  10. c语言科学计数法输出1_e10,PAT 1024科学计数法的代码实现及错误分析(C语言)
  11. ansys中模态扩展是什么意思_ansys模态分析步骤
  12. MYSQL学习心得6
  13. 《鹰猎长空》讲述戏曲与电影的渊源
  14. Sqoop 使用详解
  15. 创维E900V22C、E900V22D系列-UWE5621DS芯片语音免拆卡刷固件(当贝桌面)《创维简约开机动画》
  16. Windows还原系统后分区合并为一个分区恢复方法
  17. delete数组报错
  18. 2010年8月9日 流水账
  19. Oracle数据库启停
  20. 【C语言】表达式求值

热门文章

  1. python字符编码与转码
  2. [Python]小甲鱼Python视频第026课(字典:当索引不好用时2)课后题及参考解答
  3. 关于XShell 启动虚拟机的weblogic并在本地打开oracle-weblogic 有关部署
  4. python 笔记(三) 断言(assert)
  5. UValive4195 Heroes of Money and Magic
  6. CAS单点登录配置[3]:服务器端配置
  7. CSS中的特殊的选择器
  8. C#实现反射调用动态加载的DLL文件中的方法
  9. 用友财务软件主要数据表字段含义
  10. git管理复杂项目代码