基于jQuery实现仿百度首页选项卡切换效果


Posted in Javascript onMay 29, 2016

以下代码比较简单,所以没给大家附太多的注释,有问题欢迎给我留言,具体详情请看下文代码吧。

先给大家展示下效果图:

基于jQuery实现仿百度首页选项卡切换效果

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery仿百度首页选项卡切换效果 - 何问起</title>
<base target="_blank" />
<style type="text/css">
body {
background: url(http://hovertree.com/texiao/jquery/71/images/65.jpg) no-repeat fixed center center;
}
.hovertreepage .clear {
clear: both;
}
.hovertreepage {
margin: 200px auto 0 auto;
width: 700px;
height: 300px;
}
.hovertreepage .left, .hovertreepage .right {
float: left;
}
.hovertreepage .nav-back {
width: 60px;
height: 300px;
background: #000;
opacity: .3;
filter: alpha(opacity=30);
}
.hovertreepage .nav {
position: relative;
margin-top: -300px;
width: 60px;
text-align: center;
font-size: 14px;
font-family: "微软雅黑";
color: #fff;
}
.hovertreepage .nav div {
height: 32px;
line-height: 28px;
cursor:pointer;
}
.hovertreepage .nav div.on {
background: #0094ea;
}
.hovertreepage .right {
width: 620px;
height: 300px;
margin-left: 20px;
}
.hovertreepage .content-back {
width: 620px;
height: 300px;
background: #fff;
opacity: .3;
}
.hovertreepage .content {
position: relative;
width: 600px;
height: 280px;
margin-top: -300px;
padding: 10px;
overflow: hidden;
}
.hovertreepage .content a{color:blue;}
.hovertreepage .content div {
width: 600px;
height: 280px;
margin-bottom: 10px;
background: #fff;
}
</style>
</head>
<body>
<div class="hovertreepage">
<div class="left">
<div class="nav-back"></div>
<div class="nav">
<div class="on">导航</div>
<div>新闻</div>
<div>世界杯</div>
<div>音乐</div>
<div>彩票</div>
</div>
</div>
<div class="right">
<div class="content-back"></div>
<div class="content">
<div>1 <a href="http://hovertree.com">首页</a> <a href="http://hovertree.com/texiao/">特效</a> <a href="http://hovertree.com/h/bjaf/n781jmfy.htm">原文</a>
</div>
<div>2 </div>
<div>3 <a href="http://hovertree.com/texiao/jquery/70/color.htm">服装店风云</a> 自从接触编程以后,兴趣就一直有增无减。</div>
<div>4 <a href="http://hovertree.com/h/bjaf/ati6k7yk.htm">jQuery全部版本下载</a>
时间就是金钱,效率就是生命。
</div>
<div>5 <a href="http://hovertree.com/texiao/html5/30/"><img src="http://hovertree.com/hvtimg/bjafjd/wmt3mxd7.png" alt="孙悟空" /></a></div>
</div>
</div>
<div class="clear"></div>
</div>
<script type="text/javascript" src="http://down.hovertree.com/jquery/jquery-1.12.3.min.js"></script>
<script type="text/javascript">
$(".hovertreepage .nav div").mouseenter(function () {
var $this = $(this);
var index = $this.index();
}).mouseleave(function () {
var $this = $(this);
var index = $this.index();
}).click(function () {
var $this = $(this);
var index = $this.index();
var l = -(index * 290);
$(".hove"+"rtreepage .nav div").removeClass("on");
$(".hovertreepage .nav div").eq(index).addClass("on");
$(".hovertreepage .content div:eq(0)").stop().animate({ "margin-top": l }, 500);
});
</script>
</body>
</html>

以上内容是小编给大家介绍的基于jQuery实现仿百度首页选项卡切换效果,希望对大家有所帮助!

Javascript 相关文章推荐
高效的表格行背景隔行变色及选定高亮的JS代码
Dec 04 Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 Javascript
js漂浮广告实现代码
Aug 15 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
Oct 09 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
node.js + socket.io 实现点对点随机匹配聊天
Jun 30 Javascript
在微信小程序里使用watch和computed的方法
Aug 02 Javascript
详解基于Wepy开发小程序插件(推荐)
Aug 01 Javascript
vue移动端实现手机左右滑动入场动画
Jun 17 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 Javascript
Javascript原生ajax请求代码实例
Feb 20 Javascript
详解vue3.0 diff算法的使用(超详细)
Jul 01 Javascript
jQuery实现图像旋转动画效果
May 29 #Javascript
jQuery中使用animate自定义动画的方法
May 29 #Javascript
javascript实现粘贴qq截图功能(clipboardData)
May 29 #Javascript
js剪切板应用clipboardData实例解析
May 29 #Javascript
js实现可控制左右方向的无缝滚动效果
May 29 #Javascript
原生JavaScript编写canvas版的连连看游戏
May 29 #Javascript
js省市县三级联动效果实例
Apr 15 #Javascript
You might like
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
完美兼容多浏览器的js判断图片路径代码汇总
2015/04/17 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
原生js实现淘宝购物车功能
2020/06/23 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
Python常用库推荐
2016/12/04 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
python字符串分割及字符串的一些常规方法
2019/07/24 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
高中生学习的自我评价
2013/12/14 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
党员公开承诺书内容
2014/05/20 职场文书
授权收款委托书
2014/09/23 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
如何在Python项目中引入日志
2021/05/31 Python
python基础之文件操作
2021/10/24 Python