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 相关文章推荐
javascript学习笔记(十七) 检测浏览器插件代码
Jun 20 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
Jun 18 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
JavaScript观察者模式(经典)
Dec 09 Javascript
JavaScript函数中关于valueOf和toString的理解
Jun 14 Javascript
JavaScript数值千分位格式化的两种简单实现方法
Aug 01 Javascript
js实现对table的增加行和删除行的操作方法
Oct 13 Javascript
JavaScript实现跟随滚动缓冲运动广告框
Jul 15 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 Javascript
vue中使用极验验证码的方法(附demo)
Dec 04 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 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
jQuery getJSON 处理json数据的代码
2010/07/26 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
JavaScript多线程详解
2015/08/12 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
Python函数式编程指南(二):从函数开始
2015/06/24 Python
Python编程求质数实例代码
2018/01/31 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
宿舍违规检讨书
2014/01/12 职场文书
校园广播稿500字
2014/02/04 职场文书
同学会主持词
2014/03/18 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
党支部评议意见
2015/06/02 职场文书
canvas绘制折线路径动画实现
2021/05/12 Javascript
QT与javascript交互数据的实现
2021/05/26 Javascript
python常见的占位符总结及用法
2021/07/02 Python
纯html+css实现打字效果
2021/08/02 HTML / CSS