分页代码js实例,jsp前端分页

本文目录一览:

JS分页代码?

script language=”javascript”

!–

function showPageLink(sUrl,iPage,iCount){

var i;

i=Math.max(1,iPage-1);

if(iPage==1){

document.write(“span style=’color:#7D7D7D’FONT face=Webdings9/FONT/span “);

document.write(“span style=’color:#7D7D7D’FONT face=Webdings7/FONT/span “);

}

else{

document.write(“a href=\”” + sUrl + “1\” title=’第 1 页’FONT face=Webdings9/FONT/a “);

document.write(“a href=\”” + sUrl + i + “\” title=’上一页(第 ” + i + ” 页)’FONT face=Webdings7/FONT/a “);

}

if(iPage6) document.write(“span style=’font-size:8px’···/span “);

for(i=Math.max(1,iPage-5);iiPage;i++){

document.write(“a href=\””+sUrl + i + “\” title=’第 ” + i + ” 页’b” + i + “/b/a “);

}

document.write(“font color=’#ff3333’b” + iPage + “/b/font “);

for(i=iPage+1;i=Math.min(iCount,iPage+5);i++){

document.write(“a href=\””+sUrl + i + “\” title=’第 ” + i + ” 页’b” + i + “/b/a “);

}

i=Math.min(iCount,iPage+1);

if(iCountiPage+5) document.write(“span style=’font-size:8px’···/span “);

if(iPage==iCount){

document.write(“span style=’color:#7D7D7D’FONT face=Webdings8/FONT/span “);

document.write(“span style=’color:#7D7D7D’FONT face=Webdings:/FONT/span “);

}

else{

document.write(“a href=\”” + sUrl + i + “\” title=’下一页(第 ” + i + ” 页)’FONT face=Webdings8/FONT/a “);

document.write(“a href=\”” + sUrl + iCount + “\” title=’最后一页(第 ” + iCount + ” 页)’FONT face=Webdings:/FONT/a “);

}

}

showPageLink(“%=selfname%?page=”,%=page%,%=totalpage%);

//–

/script

其中selfname为该页面的文件路径

page为当前页

totalpage为总页数

javascript如何实现div分页呢?

主要思路:就是点击当前页时,它自己显示,其它的都隐藏;

下面是简单的代码实现:

style    

input.active {background:yellow;}    

div {width:200px; height:200px; border:1px solid red; display:none;}    

div.active {display:block;}    

/style    

script    

window.onload=function(){    

var aBtn = document.getElementsByTagName(‘input’);    

var aDiv = document.getElementsByTagName(‘div’);    

    

for(var i =0; iaBtn.length;i++)    

{    

(function(index){    //因为要存储点击的下标,所以需要做一个参数引入。学名叫’自执行匿名函数’。

aBtn[i].onclick=function(){   

        //这个for循环的作用是将所以的都隐藏。 

for(var i =0; iaBtn.length;i++)    

{    

aBtn[i].className=”;    

aDiv[i].className=”;    

}    

//这是将当前点击的显示。

this.className=’active’;    

aDiv[index].className=’active’;    

};    

})(i);    

}    

};    

/script    

/head    

body    

input type=”button” value=”111″ class=’active’ /    

input type=”button” value=”222″ /    

input type=”button” value=”333″ /    

div class=”active”11111111111/div    

div22222222222/div    

div33333333333/div    

/body

怎么用js来实现页面的分页,有案列代码吗?请给个代码看看,谢谢

分屏加载吧 滑到哪加载哪

从网页头引入两个js文件,注意必须先放jquery的

[javascript] view plaincopy

script src=”css/infinite-scroll/jquery-1.6.4.js”/script

script src=”css/infinite-scroll/jquery.infinitescroll.js”/script

2.之后在网页头自己写一个js脚本

[javascript] view plaincopy

script

$(document).ready(function (){

$(“#container”).infinitescroll({

navSelector: “#navigation”, //页面分页元素–本页的导航,意思就是一个可以触发ajax函数的模块

nextSelector: “#navigation a”, //下一页的导航

itemSelector: “.scroll ” , //此处我用了类选择器,选择的是你要加载的那一个块(每次载入的数据放的地方)

animate: true, //加载时候时候需要动画,默认是false

maxPage: 3, //最大的页数,也就是滚动多少次停。这个页码必须得要你从数据库里面拿

});

});

/script

3.或许你看到这里还是不太清楚网页怎么定义,这里给出我的demo,希望可以有帮助

[html] view plaincopy

%@ page language=”java” contentType=”text/html; charset=utf-8″

pageEncoding=”utf-8″%

!DOCTYPE html

html

head

meta charset=”utf-8″

title无限翻页效果/title

script src=”css/infinite-scroll/jquery-1.6.4.js”/script

script src=”css/infinite-scroll/jquery.infinitescroll.js”/script

script src=”css/infinite-scroll/test/debug.js”/script

script

$(document).ready(function (){ //别忘了加这句,除非你没学Jquery

$(“#container”).infinitescroll({

navSelector: “#navigation”, //页面分页元素–成功后自动隐藏

nextSelector: “#navigation a”,

itemSelector: “.scroll ” ,

animate: true,

maxPage: 3,

});

});

/script

/head

body

div id=”container” !– 容器 —

div class=”scroll” !– 每次要加载数据的数据块–

第一页内容第一页内容br

第一页内容br第一页内容br第一页内容br

第一页内容br第一页内容br第一页内容br

第一页内容br第一页内容br第一页内容

/div

/div

div id=”navigation” align=”center” !– 页面导航–

a href=”user/list?page=1″/a !– 此处可以是url,可以是action,要注意不是每种html都可以加,是跟当前网页有相同布局的才可以。另外一个重要的地方是page参数,这个一定要加在这里,它的作用是指出当前页面页码,没加载一次数据,page自动+1,我们可以从服务器用request拿到他然后进行后面的分页处理。–

/div

/body

/html

原创文章,作者:HEGE,如若转载,请注明出处:https://www.506064.com/n/146682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
HEGEHEGE
上一篇 2024-10-31 15:31
下一篇 2024-10-31 15:31

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • JS Proxy(array)用法介绍

    JS Proxy(array)可以说是ES6中非常重要的一个特性,它可以代理一个数组,监听数据变化并进行拦截、处理。在实际开发中,使用Proxy(array)可以方便地实现数据的监…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python生成随机数的应用和实例

    本文将向您介绍如何使用Python生成50个60到100之间的随机数,并将列举使用随机数的几个实际应用场景。 一、生成随机数的代码示例 import random # 生成50个6…

    编程 2025-04-29
  • 仓库管理系统代码设计Python

    这篇文章将详细探讨如何设计一个基于Python的仓库管理系统。 一、基本需求 在着手设计之前,我们首先需要确定仓库管理系统的基本需求。 我们可以将需求分为以下几个方面: 1、库存管…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • Python实现简易心形代码

    在这个文章中,我们将会介绍如何用Python语言编写一个非常简单的代码来生成一个心形图案。我们将会从安装Python开始介绍,逐步深入了解如何实现这一任务。 一、安装Python …

    编程 2025-04-29
  • 怎么写不影响Python运行的长段代码

    在Python编程的过程中,我们不可避免地需要编写一些长段代码,包括函数、类、复杂的控制语句等等。在编写这些代码时,我们需要考虑代码可读性、易用性以及对Python运行性能的影响。…

    编程 2025-04-29

发表回复

登录后才能评论