效果:

html:

用法:

var total = 310;

var pageNo = 1;

var pageCount = 31;//共有多少页

var pageSize = 10;

var actionName = "list.action";

var otherParam = "&name='www'&order='time'";

$(function(){

paginate();//分页}

);

css:

#page{

font-size: 14px;

clear: both;

padding-top: 1.45em;

white-space: nowrap;

}

#page a{

background: white;

border: 1px solid #E7ECF0;

display: inline-block;

height: 22px;

line-height: 22px;

margin-right: 5px;

text-align: center;

text-decoration: none;

vertical-align: middle;

width: 23px;

}

#pagePre,#pageNext{

}

.pageCurrent{

font-weight: bold;

}

js:

function mcPaginate(){

var $pageDiv = $("#page");

actionName = actionName + "?pageSize="+pageSize;

if(typeof otherParam != 'undefined' && otherParam != ""){

actionName = actionName + otherParam;

}

$pageDiv.append("第"+pageNo+"页/共"+pageCount+"页");

//上一页

if(pageNo > 1){

var hf = actionName + "&pageNo="+(pageNo-1);

$pageDiv.append(""+"上一页"+"");

};

if(pageCount <= pageSize){

for(var i=0; i < pageCount; i++){

var hf = actionName + "&pageNo="+(i+1);

if(pageNo == (i+1)){//当前页

$pageDiv.append(""+pageNo+"");

}else{

$pageDiv.append(""+(i+1)+"");

};

};

}else{

for(var i=0; i < pageSize; i++){

var midIndex = 0;

if(pageSize%2 == 0){

midIndex = pageSize/2 - 1;

}else{

midIndex = pageSize/2;

}

var num = -midIndex;

var showPageNum = pageNo+i+num;

if(showPageNum > 0 && showPageNum <= pageCount){

var hf = actionName + "&pageNo="+showPageNum;

if(pageNo == showPageNum){//当前页

$pageDiv.append(""+showPageNum+"");

}else{

$pageDiv.append(""+showPageNum+"");

};

};

};

}

//下一页

if(pageNo < pageCount){

var hf = actionName + "&pageNo="+(pageNo+1);

$pageDiv.append(""+"下一页"+"");

};

$pageDiv.append("转到"+"页");

$(".goButton").click(function(){

var goNum = $(".goNum").val();

if(goNum!=""){

window.location.href = actionName + "&pageNo="+goNum;

}

});

};

html分页 css,js+css实现的简单易用兼容好的分页相关推荐

  1. 特强的的拖动分页(JS+CSS

    特强的的拖动分页(JS+CSS)太强了 这个分页确实太强了,佩服啊. 效果图: 非常酷的JS+CSS拖动分页功能,无缝循环分页,拖动鼠标即可完成分页,鼠标向左拖动回到前一页,向右拖动则翻开第二页,还带 ...

  2. 4.29 css,js,mysql本周学习简单总结

    CSS 1.css有三种样式书写 1>每个html标签中有style属性 2>内部样式        在head标签中书写style标签,书写css代码 3>外部样式 ①在css文件 ...

  3. 滑动门套滑动门css,JS+CSS实现带小三角指引的滑动门效果

    本文实例讲述了JS+CSS实现带小三角指引的滑动门效果.分享给大家供大家参考.具体如下: 这是一款JS+CSS带小三角指引的滑动门,有朋友说在IE6下看不到效果,其实能看到,因为那个小三角颜色比较淡, ...

  4. js导航css,js+css实现导航效果实例

    本文实例讲述了js+css实现导航效果的方法.分享给大家供大家参考.具体实现方法如下: 1. 程序代码如下: CSS+JS实现兼容性很好的无限级下拉菜单 *{ margin:0; padding:0; ...

  5. uniapp开发:瀑布流 灵活配置 简单易用 兼容vue2vue3小程序、H5、app等多端

    概要 支持的平台 使用方式 属性说明 事件说明 组件方法 refresh的使用示例 隐藏单项图片示例 完整示例 温馨提示 关注我,不迷路 概要 custom-waterfalls-flow是一个瀑布流 ...

  6. html css分页特效,js css自定义分页效果

    网上看了好多分页插件都不太满意,所以根据网上的一些东西自己做了一个,可以搭配mvc和数据库 效果图片 先来css(样式不喜欢的话可以不用这个) .pagelist {padding:10px 0; t ...

  7. HTML+CSS+JS实现 ❤️基于Javascript简单计算器特效❤️

  8. 用HTML+CSS+JS做一个漂亮简单的公司网站(JavaScript期末大作业)

  9. 用HTML+CSS+JS做一个漂亮简单的游戏网页——全屏游戏美术大赛作品(4个滚动页面)

最新文章

  1. spark,hadoop区别
  2. 【错误记录】Visual Studio 中编译 NDK 报错 ( no matching function for call to ‘cacheflush‘ cacheflush(); )
  3. 配置SSD-caffe测试时出现“Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal”解决
  4. java点名程序界面设计_用Java语言编写一个班级点名的程序
  5. 格雷码和二进制之间的转换
  6. 小米扫地机器人漏灰_#原创新人#一次失败的改装:MI 小米 扫地机器人 改装湿拖功能...
  7. 设置oracle sys密码修改,Oracle修改SYS密码
  8. 2021-06-13
  9. 如何读懂和利用你的微生物多样性测序结果?
  10. 【校招面试】紫光展锐 - 应用软件工程师面经(一面)
  11. PyQt5 QtChart-折线图
  12. 研究员发现针对 Windows 用户的 Raspberry Robin 蠕虫
  13. 研究生要不要出去实习
  14. css使用ttf字体
  15. 【SVN迁移】SVN迁移服务器代码,包含全部提交日志
  16. 小甲鱼课后作业_教学常规聚养料,润物无声花更艳 ——记长小教师一日教学常规点滴工作...
  17. 《痞子衡嵌入式半月刊》 第 28 期
  18. vim 代码段整体左右移动
  19. SpringAOP实现报错Bean named ‘userServiceImpl‘ is expected to be of type ‘.....‘
  20. UE5编辑器中C++代码编译按钮在哪里?

热门文章

  1. 【HDU5091】Beam Cannon,扫描线+线段树
  2. 2017.9.14 星际竞速 失败总结
  3. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(4) - 8086/16位指令操作码字节
  4. linux 内存泄露检测工具——valgrind
  5. error LNK2005: _DllMain@12 already defined in MSVC
  6. SPH(光滑粒子流体动力学)流体模拟实现三:Marching Cube算法(1)
  7. UE4 Slate概述
  8. centos 管理记录(二)
  9. 为基于spring-boot的应用添加根据运行时操作系统环境来提示用户选择active profile的功能...
  10. UNIX/Linux系统管理技术手册(1)----脚本和shell