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 相关文章推荐
js获取某月的最后一天日期的简单实例
Jun 22 Javascript
浏览器打开层自动缓慢展开收缩实例代码
Jul 04 Javascript
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
javascript中全局对象的isNaN()方法使用介绍
Dec 19 Javascript
js控制href内容的连接内容的变化示例
Apr 30 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
Oct 16 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
Jul 05 Javascript
vue.js初学入门教程(1)
Nov 03 Javascript
JavaScript判断浏览器及其版本信息
Jan 20 Javascript
ajax前台后台跨域请求处理方式
Feb 08 Javascript
js中getter和setter用法实例分析
Aug 14 Javascript
express如何解决ajax跨域访问session失效问题详解
Jun 20 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下对字符串的递增运算代码
2010/08/21 PHP
php按字符无乱码截取中文的方法
2015/03/27 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
Python代码调试的几种方法总结
2015/04/15 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
EJB面试题
2015/07/28 面试题
应届生护士求职信
2013/11/01 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
工作决心书范文
2014/03/11 职场文书
义诊活动总结
2015/02/04 职场文书
员工安全责任协议书
2016/03/22 职场文书
Python竟然能剪辑视频
2021/05/25 Python
Javascript设计模式之原型模式详细
2021/10/05 Javascript