[原创]非常简单实用的 javascript + CSS 静态分页

2009/5/13 22:54:22


阅读全文(6802) | 回复(2) | 编辑 | 精华

在某网站看到一 javascript + CSS 静态分页示例,是通过 javascript 代码“拖动”滚动条来模拟分页,觉得比较复杂。于是就自己写了下面的非常简单实用的 javascript + CSS 静态分页。 ------------------------------Author: Qr,http://Qr.blogger.org.cnDate: 2009-05-13------------------------------ 样式:-------------------------------------------------body { font-size:13px;font-weight:bold;color:white;text-align:center;}#wrapper{ overflow:hidden;margin:150px auto 0 auto;width:400px;height:auto; background:#eef;border:1px solid #990;}#container{ overflow:hidden;height:200px;/*#container.height<=#wrapper.height,不要定义padding&margin*/}A { margin:0 10px;padding:0;color:#f00;text-decoration: none;}A:hover { background:#ddd;}dd A { margin:0;padding:0;display:block;height:20px;line-height:20px; color:#800;text-decoration: none;}dd A:hover { background:#dde;} 脚本:-------------------------------------------------function $(o) {    return document.getElementById(o);} function pageInit(){    var _lineHeight = 20;//行高    var _pagecount = Math.ceil(document.getElementsByTagName("dd").length * _lineHeight / $("container").clientHeight);    var _pencel = "";    for(var i=0;i<_pagecount;i++)_pencel += '<a href="javascript :pageing('+(i+1)+');">' + (i+1) + '</a>';    $("pencel").innerHTML=_pencel;}function pageing(pages){    document.getElementById("dl").style.marginTop = "-" + $("container").clientHeight*(pages-1) + "px";} window.onload = function(){    pageInit();} HTML:-------------------------------------------------<div id="wrapper">    <div id="container">        <dl id="dl"><dt></dt>            <dd><a href="javascript :void(0)">1</a></dd>            <dd><a href="javascript :void(0)">2</a></dd>            <dd><a href="javascript :void(0)">3</a></dd>            ....            <dd><a href="javascript :void(0)">30</a></dd>        </dl>    </div></div><div id="pencel"></div> wellcome: http://Qr.blogger.org.cnQr.

Qr

Posted by Qr on 2009/5/13 22:54:22

回复:[原创]非常简单实用的 javascript + CSS 静态分页

2009/5/28 2:19:20


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

没看懂,估计是很高深的东西……对了,要研究js的话倒是可以发邮件给偶

Kinogam

Posted by Kinogam on 2009/5/28 2:19:20

回复:[原创]非常简单实用的 javascript + CSS 静态分页

2009/5/19 15:16:31

晕了! 以下为blog主人的回复:  文笔太差,只能写些代码充数了

烟雨朦胧

Posted by 烟雨朦胧 on 2009/5/19 15:16:31

» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144758377 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号