基于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 相关文章推荐
转换字符串为json对象的方法详解
Nov 29 Javascript
javascript中 try catch用法
Aug 16 Javascript
理解Javascript文件动态加载
Jan 29 Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 Javascript
深入理解jquery中extend的实现
Dec 22 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
Jul 18 Javascript
angular 内存溢出的问题解决
Jul 12 Javascript
详解小程序设置缓存并且不覆盖原有数据
Apr 15 Javascript
京东优选小程序的实现代码示例
Feb 25 Javascript
vue实现购物车列表
Jun 30 Javascript
解决vue项目 build之后资源文件找不到的问题
Sep 12 Javascript
JS中箭头函数与this的写法和理解
Jan 14 Javascript
每天一篇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
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
python逐行读取文件内容的三种方法
2014/01/20 Python
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
Python3实现购物车功能
2018/04/18 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
利用python实现逐步回归
2020/02/24 Python
Python流程控制语句的深入讲解
2020/06/15 Python
python装饰器代码深入讲解
2021/03/01 Python
CSS伪类与CSS伪元素的区别及由来具体说明
2012/12/07 HTML / CSS
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
大学毕业生自荐书怎么写?
2014/01/06 职场文书
syb养殖创业计划书
2014/01/09 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书