jQuery实现的仿百度分页足迹效果代码


Posted in Javascript onOctober 30, 2015

本文实例讲述了jQuery实现的仿百度分页足迹效果代码。分享给大家供大家参考,具体如下:

这是一个类似于百度的分页足迹效果,基于jquery,原理就是所有为奇数的足迹元素给不一样的样式而已,其它的非奇数元素就按默认的样式。

参数说明:

obj为所有奇数元素
even当前所要点击触发事件
bg为足迹元素
active_bg为点击后的足迹背景

运行效果截图如下:

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="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){
  /*参数说明:
  obj为所有奇数元素
  even当前所要点击触发事件
  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程序设计有所帮助。

Javascript 相关文章推荐
经典海量jQuery插件 大家可以收藏一下
Feb 07 Javascript
js更优雅的兼容
Aug 12 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
Nov 07 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
Oct 22 Javascript
用jquery写的一个万年历(自写)
Jan 20 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
JavaScript基础知识之方法汇总结
Jan 24 Javascript
JavaScript制作弹出层效果
Dec 02 Javascript
微信小程序 向左滑动删除功能的实现
Mar 10 Javascript
Vue中插入HTML代码的方法
Sep 21 Javascript
javascript json字符串到json对象转义问题
Jan 22 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
JavaScript获取function所有参数名的方法
Oct 30 #Javascript
jQuery实现瀑布流布局详解(PC和移动端)
Sep 01 #Javascript
jQuery实现切换页面过渡动画效果
Oct 29 #Javascript
js实现跨域的4种实用方法原理分析
Oct 29 #Javascript
异步JS框架的作用以及实现方法
Oct 29 #Javascript
图解JavaScript中的this关键字
May 28 #Javascript
jquery validate demo 基础
Oct 29 #Javascript
You might like
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
js实现表格筛选功能
2017/01/18 Javascript
JSONP跨域请求
2017/03/02 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
2019/07/10 jQuery
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
基python实现多线程网页爬虫
2015/09/06 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
Python如何读写字节数据
2020/08/05 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
html5 input属性使用示例
2013/06/28 HTML / CSS
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
值传递还是引用传递
2015/02/08 面试题
工程资料员岗位职责
2014/03/10 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
部队2014年终工作总结
2014/11/27 职场文书
材料员岗位职责范本
2015/04/11 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
Mysql Show Profile
2021/04/05 MySQL
Mysql 如何查询时间段交集
2021/06/08 MySQL