仿百度的分页效果

11年前
百度这几天突然间在分页按钮上做了点手脚,其实没什么技术含量,个人感觉创新也不错,倒是给我的感觉还有点像足迹的味道。反正晚上闲来无事于是也做了一个类似于百度的分页效果

效果图:基于jquery的一个效果。

 仿百度的分页效果

原理就是所有为奇数的足迹元素给不一样的样式而已,其它的非奇数元素就按默认的样式。

下面就直接贴源码了:

<!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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>        <style type="text/css">        .page{padding:100px 0;zoom:1}        .page:after{content:"";display:block;height:0;clear:both;visibility:hidden;}        .page span{position:relative;margin:0 2px;border:solid 1px #ccc;float:left;}        .page span a{padding:2px 5px;cursor:pointer;}        .page span i{display:block;height:10px;width:10px;background:#ccc;border-radius:50%;position:absolute;left:50%;top:-20px;margin-left:-5px;}        .page span i.active_i{background:red;}        </style>        <script type="text/javascript">        $(document).ready(function(){                function  pageStyle(obj,even,bg,active_bg){                    /*参数说明:                    obj为所有奇数元素                    even当前所要点击触发事件                    bg为足迹元素                    active_bg为点击后的足迹背景                    2012-9-2                    作者:zoowar                    Email:zoowar@qq.com                    博客:www.dayday28.com                    */                    $(obj).css("top","-30px");                    $(even).click(function(){                        $(this).siblings(bg).addClass(active_bg).parent().siblings().find(bg).removeClass(active_bg);                    })                }                pageStyle(".page i:even",".page a","i","active_i");            })        </script>        </head>                                 <body>        <div class="page">            <span><a>上一页</a></span>            <span><a>1</a><i class="active_i"></i></span>            <span><a>2</a><i></i></span>            <span><a>3</a><i></i></span>            <span><a>4</a><i></i></span>            <span><a>5</a><i></i></span>            <span><a>5</a><i></i></span>            <span><a>6</a><i></i></span>            <span><a>7</a><i></i></span>            <span><a>8</a><i></i></span>            <span><a>9</a><i></i></span>            <span><a>下一页</a></span>        </div>        </body>        </html>
转自:http://www.dayday28.com/post/2012-09-02/40038833291