基于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核心读书有感之类型、值和变量
Feb 11 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
Jun 25 Javascript
表单验证插件Validation应用的实例讲解
Oct 10 Javascript
跟我学习javascript的作用域与作用域链
Nov 19 Javascript
浅析Bootstrap验证控件的使用
Jun 23 Javascript
javascript类型系统——undefined和null全面了解
Jul 13 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 Javascript
Vue.js双向绑定操作技巧(初级入门)
Dec 27 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
Three.js入门之hello world以及如何绘制线
Sep 25 Javascript
详解Vue中的自定义指令
Dec 07 Vue.js
react 项目中引入图片的几种方式
Jun 02 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
SSI指令
2006/11/25 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
php静态文件生成类实例分析
2015/01/03 PHP
php数据访问之查询关键字
2016/05/09 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
input的focus方法使用
2010/03/13 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python如何对实例属性进行类型检查
2018/03/20 Python
Python清空文件并替换内容的实例
2018/10/22 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
浅析Python面向对象编程
2020/07/10 Python
python实现网页录音效果
2020/10/26 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
中国最大的名表商城:万表网
2016/08/29 全球购物
瀑布模型都有哪些优缺点
2014/06/23 面试题
求职自荐信的格式
2014/04/07 职场文书
禁毒心得体会范文
2016/01/15 职场文书