基于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 相关文章推荐
javascript实现二分查找法实现代码
Nov 12 Javascript
jquery监控数据是否变化(修正版)
Apr 12 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
Nov 18 Javascript
jQuery中map()方法用法实例
Jan 06 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
Dec 08 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
全面解析Bootstrap中nav、collapse的使用方法
May 22 Javascript
Javascript 闭包详解及实例代码
Nov 30 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
解读ES6中class关键字
Nov 20 Javascript
javaScript中indexOf用法技巧
Nov 26 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垃圾代码优化操作代码
2010/08/05 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
Firefox div高度自适应
2009/04/28 Javascript
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
JavaScript图片处理与合成总结
2018/03/04 Javascript
js replace 全局替换的操作方法
2018/06/12 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
python利用正则表达式提取字符串
2016/12/08 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
python实发邮件实例详解
2019/11/11 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
师德师风建设方案
2014/05/08 职场文书
接待员岗位职责范本
2015/04/15 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
单身证明格式样本
2015/06/15 职场文书
道士塔读书笔记
2015/06/30 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python