基于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 相关文章推荐
可输入的下拉框
Jun 19 Javascript
js 分栏效果实现代码
Aug 29 Javascript
基于jQuery实现的旋转彩圈实例
Jun 26 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
Jun 16 Javascript
JavaScript操作表单实例讲解(上)
Jun 20 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
Angular实现的进度条功能示例
Feb 18 Javascript
了解JavaScript表单操作和表单域
May 27 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
JS对日期操作封装代码实例
Nov 08 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
Jul 19 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 parse_url 一个好用的函数
2009/10/03 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
javascript中expression的用法整理
2014/05/13 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
原生js实现随机点名
2020/07/05 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
python的keyword模块用法实例分析
2015/06/30 Python
利用python发送和接收邮件
2016/09/27 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
Python读写Excel表格的方法
2021/03/02 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
长辈证婚人证婚词
2014/01/09 职场文书
水利水电专业自荐信
2014/07/08 职场文书
小学课外阅读总结
2014/07/09 职场文书
个人作风建设自查报告
2014/10/22 职场文书
群众路线个人整改措施
2014/10/24 职场文书
医院员工辞职信范文
2015/05/12 职场文书
详解在OpenCV中如何使用图像像素
2022/03/03 Python