`
kingmxj
  • 浏览: 182470 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分页当前页码居中效果

    博客分类:
  • html
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

 <BODY>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
		//循环
	function for_each ( _currentPage, _countPage, _showNum){
		var arr = new Array();
		var right_size = _currentPage+2;//当前页+2 右侧
		var left_size = _currentPage-2;//当前页-2 左侧
		
		//总页数大于显示数目
		if(_countPage>_showNum){
			//1. 右侧少
			if(  right_size> _countPage ){
				for(var i= (_countPage-_showNum+1) ; i<_currentPage ; i++){
					arr.push(i);
				}
				//加右侧的页码
				for(var i=_currentPage ; i<=_countPage ; i++){
					arr.push(i);
				}
				
			}
			//2. 左侧少
			else	if(left_size<=0){
				for(var i=1 ; i<=_showNum ; i++){
					arr.push(i);
				}
			}
			//3. 正常情况
			else{
				for(var i=left_size ; i<_currentPage ; i++){
					arr.push(i);
				}
				//加右侧的页码 
				for(var i=_currentPage ; i<= right_size ; i++){
					arr.push(i );
				}
			}
		//总页数小于显示数目 页数都显示出来	
		}else{
			for(var i=1;i<=_countPage;i++){
				arr.push(i);
			}
		}
		return arr;
	}

	
	var _arr = for_each (2,3,5);
	for(var i=0;i<_arr.length;i++){
		var _index = _arr[i]-1;
	
		document.write("<a href=\"index"+"_" + _index + "."+"html\">"+(_arr[i])+"</a>&nbsp;");
}
	
	
  //-->
  </SCRIPT>
 </BODY>
</HTML>
分享到:
评论

相关推荐

    javascript分页代码(当前页码居中)

    在JavaScript分页代码实现中,经常会出现需求让当前页码居中显示,这样可以方便用户快速定位到当前浏览的页面。 在提供的代码片段中,作者提到了一个名为`setPage`的函数。这个函数接收一个名为`opt`的参数,这个...

    页码居中插件

    "页码居中插件"就是针对这种情况而设计的一个工具,它专注于帮助开发者轻松实现页面元素的居中对齐。这个插件的出现极大地简化了代码编写过程,使得在各种屏幕尺寸和设备上实现元素居中变得更加便捷。 居中布局在...

    JS分页效果JS分页效果JS分页效果

    3. 更新分页导航:当用户切换页码时,更新分页链接或按钮的状态,确保它们反映当前的页面状态。 4. 监听用户交互:响应用户点击分页链接或按钮,执行相应的分页逻辑。 三、jQuery的参与 jQuery是一个广泛使用的...

    Vue.js 结合bootstrap 前端实现分页效果

    在前端开发中,实现分页效果是常见的需求,特别是在数据量较大的列表展示中。本教程将探讨如何使用Vue.js框架结合Bootstrap库来创建一个高效、响应式的分页组件。Vue.js是一个轻量级的JavaScript框架,它提供了声明...

    静态分页效果--css+javascript

    1. **数据管理**:当内容较多时,JavaScript可以用来处理分页逻辑,例如计算总页数、确定当前页码、加载相应页面的数据。 2. **事件监听**:通过添加事件监听器,JavaScript能够响应用户的点击行为,比如当用户点击...

    一个经典的PHP显示分页程序

    - 如果当前页码在左侧边缘或右侧边缘,则调整起始页码和结束页码以确保页码居中显示。 #### 四、实际应用案例 假设有一个博客系统,每页显示的文章数量为5篇,总共有50篇文章。 - **参数设定**: - `$page = 3` ...

    freemarker分页

    2. **传递分页参数**:将计算出的总页数、当前页数等信息传递给Freemarker模板。这些信息可以放在一个对象(如`PaginationBean`)中,然后通过ModelAndView或Spring MVC的Model传入视图层。 3. **Freemarker模板...

    导航浮动和Css3分页

    3. 交互性:添加鼠标悬停效果,突出当前页码,以及明确的选中状态。 4. 可访问性:确保键盘用户也能方便地导航分页,使用合理的tab顺序和聚焦样式。 5. 响应式设计:考虑在不同设备和屏幕尺寸上的显示效果,可能需要...

    CSS分页符代码.rar

    这段代码创建了一个居中对齐的分页符容器,每个分页按钮具有一定的样式,并且区分了激活状态和不可点击状态。当然,你可以根据自己的需求调整这些样式。 接下来,我们讨论JavaScript(JS)的作用。虽然CSS可以定义...

    AspNetPager分页并设置样式

    本教程将详细介绍如何使用AspNetPager控件进行分页,并探讨如何自定义样式,使得分页效果更符合网站整体设计。 首先,要使用AspNetPager控件,你需要将其添加到你的ASP.NET项目中。这通常通过NuGet包管理器完成,...

    asp.net分页控件样式

    - `HorizontalAlign="Center"` 和 `CustomInfoTextAlign="Center"` 都指定了控件和自定义信息居中对齐。 - `CssClass="xzlb-fy"` 添加了自定义 CSS 类,用于自定义样式。 - 其他属性与样式一相似,保持了分页功能...

    一个php的分页类(含调用方法)-PHP技术-源码之家-源码学院借鉴.pdf

    5. `$curIndexPage`:当前页在分页栏中的位置,例如,如果设置了3,则当前页码将被居中显示,前后各显示两个页码。 6. `$totalPageNum`:计算得到的总页数,基于总条目数和每页显示的条目数。 7. `$arrPage`:一个...

    多款比较经典的jsp分页样式

    2. **EL(Expression Language)**:EL用于在JSP页面中简洁地访问JavaBean或其他作用域内的对象,比如获取当前页码、总页数等分页参数。 3. **JSTL(JavaServer Pages Standard Tag Library)**:JSTL提供了一系列...

    asp.net 通用分页显示辅助类(改进版)

    RenderPager方法用于渲染分页页码,包括当前页码和总页数。该方法同样接收了多个参数,包括分页模式、HTTP响应对象、总记录数、当前页数、每页记录数和基础字符串。其中,分页模式是枚举类型PagerModoule,HTTP响应...

    js css自定义分页效果

    给出的CSS代码定义了`.pagelist`类,用于包裹整个分页组件,设置了内边距和居中对齐。接着,`.pagelist span`和`.pagelist a`选择器定义了分页链接的基本样式,包括圆角、边框、内边距以及默认颜色。`.pagelist a`...

    div css样式表制作24款css分页样式

    在分页设计中,我们可能需要选中分页的每个元素,例如“上一页”、“下一页”按钮,页码,以及当前页等。 接下来,我们将探讨如何使用`div`元素来构建分页结构。一个基本的分页结构可能包含一个包裹所有分页元素的...

    【JavaScript源代码】jQuery实现Table分页效果.docx

    `.pager_a` 是分页按钮的基本样式,设置为块级元素,具有固定宽高、居中对齐的文本、黑色边框和黑色文本。当按钮被选中或激活时,会应用 `.pager_a_red` 类,此时边框颜色变为红色,文本加粗,表示当前页面。 HTML...

    插入页码的方法.docx

    3)在“对齐方式”框中指定页码相对页边距的左右,是左对齐、居中还是右对齐;或是相对于页面装订线的内侧或外侧对齐。 4)如果您不希望页码出现在首页,可清除“首页显示页码”对话框。 5)选择其他所需选项。 2. ...

    基于jQuery封装的分页组件

    该构造函数接受一个参数`opts`,这是一个对象,允许开发者自定义分页的配置选项,比如分页容器的位置、总页数、当前页码等。 2. `Page.defaults`对象包含了分页组件的默认设置。这些默认设置在实例化时可以被用户...

Global site tag (gtag.js) - Google Analytics