前端的一个分页写法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>我的分页</title>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    var pageArray = [];

    var liCount = $(‘li‘).length;//获取获取记录条数
    var PageSize  = 10;//设置每页,你准备显示几条
    var PageCount  = Math.ceil(liCount/PageSize);//计算出总共页数
    var currentPage = 1;//设置当前页

    var i=0;
    for(i=1; i<=PageCount; i++){
        $(‘<a href="#" pageNum="‘+i+‘" >第‘+i+‘页</a>‘).appendTo(‘#pageIt‘);//显示分页按钮
    }

    var $li =  $(‘li‘);
    $li.each(function(){
        pageArray.push(this);
    });

    for(i=0;i<10;i++){
        $(‘#pagingList‘).append(pageArray[i]);
    }

    function showPage(whichPage){
        $(‘#pagingList‘).html(‘‘);
        for(i = (whichPage-1)*10; i < 10*whichPage ; i++){
            $(‘#pagingList‘).append(pageArray[i]);
        }
    }
    var a;
    $(‘a‘).click(function(){
        a = $(this).attr(‘pagenum‘);
        showPage(a);
    })

    debugger;
});
</script>
</head>

<body>
<div id="pageIt" ></div>
<div id="pagingList"></div>
<br /><br /><br /><br /><br />
<ul id="list" >

<li class="mm">美女A</li>
<li class="gg">帅哥A</li>
<li class="mm">美女B</li>
<li class="gg">帅哥B</li>
<li class="mm">美女C</li>
<li class="gg">帅哥C</li>
<li class="mm">美女D</li>
<li class="gg">帅哥D</li>
<li class="mm">美女E</li>

<li class="gg">帅哥E</li>
<li class="mm">美女F</li>
<li class="gg">帅哥F</li>
<li class="mm">美女G</li>
<li class="gg">帅哥G</li>
<li class="mm">美女H</li>
<li class="gg">帅哥H</li>
<li class="mm">美女A</li>
<li class="gg">帅哥A</li>

<li class="mm">美女B</li>
<li class="gg">帅哥B</li>
<li class="mm">美女C</li>
<li class="gg">帅哥C</li>
<li class="mm">美女D</li>
<li class="gg">帅哥D</li>
<li class="mm">美女E</li>
<li class="gg">帅哥E</li>
<li class="mm">美女F</li>

<li class="gg">帅哥F</li>
<li class="mm">美女G</li>
<li class="gg">帅哥G</li>
<li class="mm">美女H</li>
<li class="gg">帅哥H</li>
<li class="mm">美女A</li>
<li class="gg">帅哥A</li>
<li class="mm">美女B</li>
<li class="gg">帅哥B</li>

<li class="mm">美女C</li>
<li class="gg">帅哥C</li>
<li class="mm">美女D</li>
<li class="gg">帅哥D</li>
<li class="mm">美女E</li>
<li class="gg">帅哥E</li>
<li class="mm">美女F</li>
<li class="gg">帅哥F</li>
<li class="mm">美女G</li>

<li class="gg">帅哥G</li>
<li class="mm">美女H</li>
<li class="gg">帅哥H</li>
<li class="mm">美女A</li>
<li class="gg">帅哥A</li>
<li class="mm">美女B</li>
<li class="gg">帅哥B</li>
<li class="mm">美女C</li>
<li class="gg">帅哥C</li>

<li class="mm">美女D</li>
<li class="gg">帅哥D</li>
<li class="mm">美女E</li>
<li class="gg">帅哥E</li>
<li class="mm">美女F</li>
<li class="gg">帅哥F</li>
<li class="gg">帅哥G</li>
<li class="gg">帅哥H</li>
<li class="gg">帅哥G</li>

</ul>
</body>
</html>
时间: 2024-10-12 10:12:38

前端的一个分页写法的相关文章

前端导出Excel兼容写法

今天整理出在Web前端导出Excel的写法,写了一个工具类,对各个浏览器进行了兼容. 首先,导出的数据来源可能有两种: 1. 页面的HTML内容(一般是table) 2. 纯数据 PS:不同的数据源,导出的写法也是不相同的. 技术方案 IE 无论数据来源是哪里,都是用ActiveXObject对象及相关的命令,IE10.11有点不同. 非IE 纯数据的,使用一个FileSaver.js,如果有浏览器不支持Blob的,还需要引入Blob.js,来做导出. HTML内容的,构造一个base64www

前端小神龟 -- 分页导航栏

本人刚入职做前端一个月,第一次分享自己的经验,这次是一个分页导航栏,下面上图          这个算是比较简单吧,但对于新手来说还是一次比较好的收获: HTML 代码如下: 1 <ul class="pagination-db"> 2 <li> 3 <a> 4 <img src="${admin_images}/admin_v3/icon_left.png"> 5 </a> 6 </li> 7

项目整理--Echarts前端后台的贯通写法

项目整理–Echarts前端后台的贯通写法 注:下面所有内容建立在FH admin开源框架和eharts插件基础上,建议观看本案例者进行了解. 业务逻辑 绘制两张图表.分别显示城市空间库和其它数据仓库的信息(城市空间库单独绘制).要求:城市空间库显示数据库的实际使用量和剩余用量.其它库显示百分比. 效果展示 默认显示状态 鼠标指向状态 实现过程 1.后台数据处理 表结构设计 数据库数据 注:此处数据为显示数据,并不是项目使用数据,仅作測试使用. Mapper文件写法 注1:此处在前端页面须要绘制

[Oracle]关于Oracle分页写法的性能分析及ROWNUM说明

关于分页写法的性能分析及ROWNUM的补充说明 分页写法 一.测试前数据准备 SQL> SELECT COUNT(*) FROM BPM_PROCVAR; COUNT(*) ---------- 2121400 1.分页写法一 SELECT * FROM (SELECT ROWNUM RN, A.* FROM (SELECT * FROM BPM_PROCVAR ORDER BY VARID) A WHERE ROWNUM <= 40) B WHERE B.RN >= 21; 查询结果:

自己重构的一个分页

/// <summary> /// 分页控件(wu) /// </summary> /// <param name="RecordCount">记录数</param> /// <param name="curPage">当前页</param> /// <param name="PageSize">一页多少条数据</param> /// <para

07. 分页写法小结

原文:07. 分页写法小结 分页的实现方式有这几种:1. 在前台程序中,将所有的记录都读到本地,前台程序通过游标在数据集中上下移动,数据量大的话,性能很差,不推荐:2. 前台程序请求某一页数据时,到数据库做一次查询,返回符合条件的相应记录,这也是目前常用的方法:3. 对方式2的改进,当请求某一页时,同时将前后几页一并返回,用户翻页时就不需要反复请求数据库了. 对于2,3的实现,随着SQL Server版本的升级,常用的方法有三种:TOP,ROW_NUMBER,OFFSET/FETCH NEXT.

让文本框前端出现一个小图标的CSS代码

<title>让文本框前端出现一个小图标的CSS代码</title><style type="text/css">.searchBox{ background-image:url('/jscss/demoimg/200906/glass.gif'); background-repeat:no-repeat; padding-left:20px;}form{ display:inline;}</style><input type=&q

前端实习一个月的收获与思考

今年5月开始前端之旅,学习近4个月之后,于9月底,参与了一个商城厂家后台的前端页面的开发,所做的内容并不多,但是在这段时间的收获却不少.接下来将详细谈谈这些收获. 1)参与项目之前应该做什么 在实习刚开始的时候,主要是从git上clone代码,然后自己在前辈的指导下查看代码结构,理解整个流程.当时花的时间不长,基本也把代码看的差不多了.这个是很重要的,你需要对整个前端的架构有一个大致的了解. 2)写第一行代码前应该做什么 仔细看产品原型,查看接口文档.这是非常重要的,特别是原型,需要仔细的查看原

新工作上班九天心得(附 bootstrap分页写法)

新工作上班第九天了.写写自己的心得. 新工作第三天,分配了一个项目,一个开发组长,三个开发人员,一个月完成.开发人员:1. 苏:工作经验比我还多(10年),2. 曾:工作一年多.3.我. 第四天:讨论开发框架,论坛了苏从网站上自动生成代码的那一套.个人觉得不好用.开发组长周看起来像打酱油的,开发框架自己都没有,还要我们自己拿主意. 第五天:组长周给了一套他自己用过的开发代码,在resin上可以启动,但是只有源代码,没有用Eclipse搭起来的项目.苏和周一致说用任何编辑器写好代码以后,放到res