晚上閒來無事於是做了一個類似於百度的分頁效果
效果圖:基於jquery的一個效果。www.dayday28.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
02 |
<html xmlns="http://www.w3.org/1999/xhtml"> |
04 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
06 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"type="text/javascript"></script> |
07 |
<style type="text/css"> |
08 |
.page{padding:100px 0;zoom:1} |
09 |
.page:after{content:"";display:block;height:0;clear:both;visibility:hidden;} |
10 |
.page span{position:relative;margin:0 2px;border:solid 1px#ccc;float:left;} |
11 |
.page span a{padding:2px 5px;cursor:pointer;} |
12 |
.page span i{display:block;height:10px;width:10px;background:#ccc;border-radius:50%;position:absolute;left:50%;top:-20px;margin-left:-5px;} |
13 |
.page span i.active_i{background:red;} |
15 |
<script type="text/javascript"> |
16 |
$(document).ready(function(){ |
17 |
function pageStyle(obj,even,bg,active_bg){ |
28 |
$(obj).css("top","-30px"); |
29 |
$(even).click(function(){ |
30 |
$(this).siblings(bg).addClass(active_bg).parent().siblings().find(bg).removeClass(active_bg); |
33 |
pageStyle(".page i:even",".page a","i","active_i"); |
40 |
<span><a>上一頁</a></span> |
41 |
<span><a>1</a><i class="active_i"></i></span> |
42 |
<span><a>2</a><i></i></span> |
43 |
<span><a>3</a><i></i></span> |
44 |
<span><a>4</a><i></i></span> |
45 |
<span><a>5</a><i></i></span> |
46 |
<span><a>5</a><i></i></span> |
47 |
<span><a>6</a><i></i></span> |
48 |
<span><a>7</a><i></i></span> |
49 |
<span><a>8</a><i></i></span> |
50 |
<span><a>9</a><i></i></span> |
51 |
<span><a>下一頁</a></span> |