jQuery實現(xiàn)的仿百度分頁足跡效果代碼
本文實例講述了jQuery實現(xiàn)的仿百度分頁足跡效果代碼。分享給大家供大家參考,具體如下:
這是一個類似于百度的分頁足跡效果,基于jquery,原理就是所有為奇數(shù)的足跡元素給不一樣的樣式而已,其它的非奇數(shù)元素就按默認的樣式。
參數(shù)說明:
obj為所有奇數(shù)元素
even當(dāng)前所要點擊觸發(fā)事件
bg為足跡元素
active_bg為點擊后的足跡背景
運行效果截圖如下:

在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-f-baidu-page-style-codes/
具體代碼如下:
<!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="jquery-1.7.2.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){
/*參數(shù)說明:
obj為所有奇數(shù)元素
even當(dāng)前所要點擊觸發(fā)事件
bg為足跡元素
active_bg為點擊后的足跡背景
作者:zoowar
*/
$(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>
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
etmvc+jQuery EasyUI+combobox多值操作實現(xiàn)角色授權(quán)實例
本篇文章主要介紹了etmvc+jQuery EasyUI+combobox多值操作實現(xiàn)角色授權(quán),實現(xiàn)對角色role進行授權(quán)操作,有需要的可以了解一下。2016-11-11
jQuery訪問json文件中數(shù)據(jù)的方法示例
這篇文章主要介紹了jQuery訪問json文件中數(shù)據(jù)的方法,結(jié)合實力形式分析了jQuery事件響應(yīng)及json文件的加載、讀取、遍歷等相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
JQuery Tips(4) 一些關(guān)于提高JQuery性能的Tips
如今咱祖國已經(jīng)崛起了..電腦的配置也是直線上升.可是js的性能問題依然不可小覷..尤其在萬惡的IE中..js引擎速度本來就慢..如果JS如果再寫不好,客戶端多開幾個窗口假死肯定是家常便飯了.廢話不說了,下面說說js性能提升的一些小Tips.2009-12-12

