基于jQuery实现的仿百度首页滑动选项卡效果代码


Posted in Javascript onNovember 16, 2015

本文实例讲述了基于jQuery实现的仿百度首页滑动选项卡效果代码。分享给大家供大家参考,具体如下:

今天给大家分享一款基于jQuery的仿百度首页滑动选项卡,可实现tab选项卡内容上下翻滚切换的功能。这款选项卡适用浏览器有:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。效果图如下:

基于jQuery实现的仿百度首页滑动选项卡效果代码

在线演示地址如下:

完整实例代码代码点击此处本站下载。

html代码:

<div class="main-page">
  <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</div>
    <div>
     站长素材2</div>
    <div>
     站长素材3</div>
    <div>
     站长素材4</div>
    <div>
     站长素材5</div>
   </div>
  </div>
  <div class="clear">
  </div>
</div>

css代码:

body
{
 background: url(images/65.jpg) no-repeat fixed center center;
}
.clear
{
 clear: both;
}
.main-page
{
 margin: 200px auto 0 auto;
 width: 700px;
 height: 300px;
}
.main-page .left, .main-page .right
{
 float: left;
}
.main-page .nav-back
{
 width: 60px;
 height: 300px;
 background: #000;
 opacity: .3;
 filter: alpha(opacity=30);
}
.main-page .nav
{
 position: relative;
 margin-top: -300px;
 width: 60px;
 text-align: center;
 font-size: 14px;
 font-family: "微软雅黑";
 color: #fff;
}
.main-page .nav div
{
 height: 32px;
 line-height: 28px;
}
.main-page .nav div.on
{
 background: #0094ea;
}
.main-page .right
{
 width: 620px;
 height: 300px;
 margin-left: 20px;
}
.main-page .content-back
{
 width: 620px;
 height: 300px;
 background: #fff;
 opacity: .3;
}
.main-page .content
{
 position: relative;
 width: 600px;
 height: 280px;
 margin-top: -300px;
 padding: 10px;
 overflow: hidden;
}
.main-page .content div
{
 width: 600px;
 height: 280px;
 margin-bottom: 10px;
 background: #fff;
}

js代码:

$(".main-page .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);
 $(".main-page .nav div").removeClass("on");
 $(".main-page .nav div").eq(index).addClass("on");
 $(".main-page .content div:eq(0)").stop().animate({ "margin-top": l }, 500);
});

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
Aug 20 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
May 27 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
May 23 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
Jan 08 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
Apr 07 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
Sep 11 Javascript
js实现窗口全屏示例详解
Sep 17 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
Mar 19 Javascript
vue中如何自定义右键菜单详解
Dec 08 Vue.js
每天一篇javascript学习小结(Function对象)
Nov 16 #Javascript
举例讲解JavaScript中关于对象操作的相关知识
Nov 16 #Javascript
实例代码详解jquery.slides.js
Nov 16 #Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 #Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
Nov 16 #Javascript
常用javascript表单验证汇总
Jul 20 #Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 #Javascript
You might like
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
layui使用label标签的方法
2019/09/14 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
Django验证码的生成与使用示例
2017/05/20 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
2018/03/19 Python
Python global全局变量函数详解
2018/09/18 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
小学运动会口号
2014/06/07 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014年党员整改措施
2014/10/24 职场文书
大国崛起观后感
2015/06/02 职场文书