基于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 相关文章推荐
jQuery select操作控制方法小结
May 26 Javascript
EasyUI中实现form表单提交的示例分享
Mar 01 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
js定时器实例分享
Dec 20 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
Apr 22 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
vue-cli3 配置开发与测试环境详解
May 17 Javascript
Vue Router history模式的配置方法及其原理
May 30 Javascript
vue项目实现分页效果
Mar 24 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
收音机指标测试方法及仪器
2021/03/01 无线电
.htaccess文件保护实例讲解
2011/02/06 PHP
php的dl函数用法实例
2014/11/06 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
Javascript 解疑
2009/11/11 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
连接pandas以及数组转pandas的方法
2019/06/28 Python
python中的反斜杠问题深入讲解
2019/08/12 Python
Python对象的属性访问过程详解
2020/03/05 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
前台领班岗位职责
2013/12/04 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
服务质量承诺书
2014/03/27 职场文书
安全环保标语
2014/06/09 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript
MySql开发之自动同步表结构
2021/05/28 MySQL
anaconda python3.8安装后降级
2021/06/11 Python