html分页 css,js+css实现的简单易用兼容好的分页
效果:
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实现的简单易用兼容好的分页相关推荐
- 特强的的拖动分页(JS+CSS
特强的的拖动分页(JS+CSS)太强了 这个分页确实太强了,佩服啊. 效果图: 非常酷的JS+CSS拖动分页功能,无缝循环分页,拖动鼠标即可完成分页,鼠标向左拖动回到前一页,向右拖动则翻开第二页,还带 ...
- 4.29 css,js,mysql本周学习简单总结
CSS 1.css有三种样式书写 1>每个html标签中有style属性 2>内部样式 在head标签中书写style标签,书写css代码 3>外部样式 ①在css文件 ...
- 滑动门套滑动门css,JS+CSS实现带小三角指引的滑动门效果
本文实例讲述了JS+CSS实现带小三角指引的滑动门效果.分享给大家供大家参考.具体如下: 这是一款JS+CSS带小三角指引的滑动门,有朋友说在IE6下看不到效果,其实能看到,因为那个小三角颜色比较淡, ...
- js导航css,js+css实现导航效果实例
本文实例讲述了js+css实现导航效果的方法.分享给大家供大家参考.具体实现方法如下: 1. 程序代码如下: CSS+JS实现兼容性很好的无限级下拉菜单 *{ margin:0; padding:0; ...
- uniapp开发:瀑布流 灵活配置 简单易用 兼容vue2vue3小程序、H5、app等多端
概要 支持的平台 使用方式 属性说明 事件说明 组件方法 refresh的使用示例 隐藏单项图片示例 完整示例 温馨提示 关注我,不迷路 概要 custom-waterfalls-flow是一个瀑布流 ...
- html css分页特效,js css自定义分页效果
网上看了好多分页插件都不太满意,所以根据网上的一些东西自己做了一个,可以搭配mvc和数据库 效果图片 先来css(样式不喜欢的话可以不用这个) .pagelist {padding:10px 0; t ...
- HTML+CSS+JS实现 ❤️基于Javascript简单计算器特效❤️
- 用HTML+CSS+JS做一个漂亮简单的公司网站(JavaScript期末大作业)
- 用HTML+CSS+JS做一个漂亮简单的游戏网页——全屏游戏美术大赛作品(4个滚动页面)
最新文章
- spark,hadoop区别
- 【错误记录】Visual Studio 中编译 NDK 报错 ( no matching function for call to ‘cacheflush‘ cacheflush(); )
- 配置SSD-caffe测试时出现“Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal”解决
- java点名程序界面设计_用Java语言编写一个班级点名的程序
- 格雷码和二进制之间的转换
- 小米扫地机器人漏灰_#原创新人#一次失败的改装:MI 小米 扫地机器人 改装湿拖功能...
- 设置oracle sys密码修改,Oracle修改SYS密码
- 2021-06-13
- 如何读懂和利用你的微生物多样性测序结果?
- 【校招面试】紫光展锐 - 应用软件工程师面经(一面)
- PyQt5 QtChart-折线图
- 研究员发现针对 Windows 用户的 Raspberry Robin 蠕虫
- 研究生要不要出去实习
- css使用ttf字体
- 【SVN迁移】SVN迁移服务器代码,包含全部提交日志
- 小甲鱼课后作业_教学常规聚养料,润物无声花更艳 ——记长小教师一日教学常规点滴工作...
- 《痞子衡嵌入式半月刊》 第 28 期
- vim 代码段整体左右移动
- SpringAOP实现报错Bean named ‘userServiceImpl‘ is expected to be of type ‘.....‘
- UE5编辑器中C++代码编译按钮在哪里?
热门文章
- 【HDU5091】Beam Cannon,扫描线+线段树
- 2017.9.14 星际竞速 失败总结
- Intel 64/x86_64/IA-32/x86处理器 - 指令格式(4) - 8086/16位指令操作码字节
- linux 内存泄露检测工具——valgrind
- error LNK2005: _DllMain@12 already defined in MSVC
- SPH(光滑粒子流体动力学)流体模拟实现三:Marching Cube算法(1)
- UE4 Slate概述
- centos 管理记录(二)
- 为基于spring-boot的应用添加根据运行时操作系统环境来提示用户选择active profile的功能...
- UNIX/Linux系统管理技术手册(1)----脚本和shell