首页
精品网站
艺术设计
网络学院
信息中心
求职招聘
网站综合
服装网站
编程开发
设计论坛
投稿
我要上榜
设计资源站
Dreamweaver
Flash
Photoshop
其它周边
web标准
asp
php
.net
CSS
WAP网站攻略
专题
网站建设
域名注册
网站建设
虚拟主机
广州网站设计
域名注册
广州网站建设
上海网站建设
虚拟主机
广州网页设计
虚拟主机
域名注册
acg王国
ACG玩家
品牌设计
上海网站建设
当前位置:
网络学院首页
>>
设计教程
>>
Dreamweaver
>> Javascript版仿豆瓣分页效果
Javascript版仿豆瓣分页效果
网站色彩搭配讲解
跟我探索网站排名的捷径
网页banner设计欣赏
网站装饰图标设计欣赏
设计赛事集合
ACG王国
来源:
中国设计秀
作者:
点击:
764
加入收藏
关键字:
分页效果
Javascript
点击下面的运行,可预览代码效果:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="gb2312" > <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <meta name="author" content="Smiling Dolphin" /> <meta name="keywords" content="design, css, cascading, style, sheets, xhtml, graphic design, w3c, web standards, visual, display, java, javascript, c++, php, jsp, asp, py, pl" /> <meta name="description" content="my favorites language." /> <meta name="robots" content="all" /> <title>仿豆瓣分页原型(Javascript版) - twocity.cn</title> <style type="text/css" title="currentStyle" media="screen"> /* Paginator */ .paginator { font: 14.8px normal Arial, Helvetica, sans-serif; color: #666666; margin-top: 10px; margin-bottom: 5px; line-height: 150%; background-color: #EEFFEE; text-align: center; } .paginator a, .thispage, .break { padding: 2px 4px; } .paginator .prev { margin-right: 20px; } .paginator .next { margin-left: 20px; } .paginator .count { margin-left: 20px; font-size: 11px; } </style> </head> <body> <div id="pagebar" class="paginator"></div> <script language="javascript" type="text/javascript"> function QueryString(item){ var sValue=location.search.match(new RegExp("[\?\&]"+item+"=([^\&]*)(\&?)","i")) return sValue?sValue[1]:sValue } var count = 560; var perpage = 20; var currentpage = QueryString("page"); if (currentpage==null){ currentpage = 1; }else{ currentpage = parseInt(currentpage); } var pagecount = Math.floor(count/perpage); var pagestr = ""; var breakpage = 9; var currentposition = 4; var breakspace = 2; var maxspace = 4; var prevnum = currentpage-currentposition; var nextnum = currentpage+currentposition; if(prevnum<1) prevnum = 1; if(nextnum>pagecount) nextnum = pagecount; pagestr += (currentpage==1)?'<span class="prev">< 前页</span>':'<span class="prev">< <a href="?page='+(currentpage-1)+'">前页</a></span>'; if(prevnum-breakspace>maxspace){ for(i=1;i<=breakspace;i++) pagestr += '<a href="?page='+i+'">'+i+'</a>'; pagestr += '<span class="break">...</span>'; for(i=pagecount-breakpage+1;i<prevnum;i++) pagestr += '<a href="?page='+i+'">'+i+'</a>'; }else{ for(i=1;i<prevnum;i++) pagestr += '<a href="?page='+i+'">'+i+'</a>'; } for(i=prevnum;i<=nextnum;i++){ pagestr += (currentpage==i)?'<span class="thispage">'+i+'</span>':'<a href="?page='+i+'">'+i+'</a>'; } if(pagecount-breakspace-nextnum+1>maxspace){ for(i=nextnum+1;i<=breakpage;i++) pagestr += '<a href="?page='+i+'">'+i+'</a>'; pagestr += '<span class="break">...</span>'; for(i=pagecount-breakspace+1;i<=pagecount;i++) pagestr += '<a href="?page='+i+'">'+i+'</a>'; }else{ for(i=nextnum+1;i<=pagecount;i++) pagestr += '<a href="?page='+i+'">'+i+'</a>'; } pagestr += (currentpage==pagecount)?'<span class="next">后页 ></span>':'<span class="next"><a href="?page='+(currentpage+1)+'">后页</a> ></span>'; document.getElementById("pagebar").innerHTML = pagestr; </script> </body> </html>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
仿豆瓣分页原型(Javascript版)写了个分页的样式。自我感觉,这样的分页前后兼顾,对于用户的体验是蛮好使的
0
顶一下
2007-12-13 15:55:06 出处:
互联网
输入您的搜索字词
提交搜索表单
本文引用地址:
http://www.cnwebshow.com/edu/html/article_4147.html
热点文章/相关文章
javascript 改变框架内网页的CSS
素材下载
矢量
潮流素材
背景素材
模板
最新文章
·
网页设计从切图到网页的生成
·
为什么尽量不要使用CSS Expression
·
网页设计中CSS的十八个技巧
·
网页设计中Meta标签详解
·
全面了解CSS内置颜色(color)值
·
CSS网页代码隔行换色的实现编写...
·
网页中常用的几个cSS技巧
·
网页排版中10种致命的语义错误
·
根据分辨率不同调用不同的css文件
·
网页中表格边框阴影和背景渐变效果
艺术设计秀最新图片
德国设计大师乌韦...
国外精美包装设计...
国外Giesser画册设...
十字绣品牌VI设计...
Radio 103平面广告...
R. Klanten、L. F...
推荐文章
·
网页设计从切图到网页的生成
·
网页设计中CSS的十八个技巧
·
网页设计中Meta标签详解
·
CSS网页代码隔行换色的实现编写...
·
网页中常用的几个cSS技巧
·
在IE地址栏显示自己的小图标
网站地图
|
关于我们
|
联系我们
|
网站建设
|
广告服务
|
版权声明
|
免责声明
|
网站公告
|
友情链接
|
留言
|
旧版入口
Copyright © 2005-2008
中国设计秀_网页设计秀_艺术设计秀_网页设计教程_网站建设作品_平面设计欣赏_包装设计欣赏_品牌网站建设
All Right Reserved.
做最专业的设计服务网站,秀出自我,秀出精彩!
中国设计秀,秀---无处不在!!
交流群:9107036 3848215 8850631
粤ICP备05067046号