基于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 相关文章推荐
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
javascript回车完美实现tab切换功能
Mar 13 Javascript
教你在heroku云平台上部署Node.js应用
Jul 30 Javascript
深入理解javascript构造函数和原型对象
Sep 23 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
全面详细的jQuery常见开发技巧手册
Feb 21 Javascript
浅谈js中的三种继承方式及其优缺点
Aug 10 Javascript
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
使用Node.js实现简易MVC框架的方法
Aug 07 Javascript
原生js实现移动端Touch轮播图的方法步骤
Jan 03 Javascript
create-react-app中添加less支持的实现
Nov 15 Javascript
用js实现放大镜效果
Oct 28 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 文件状态缓存带来的问题
2008/12/14 PHP
php输出1000以内质数(素数)示例
2014/02/16 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
jquery统计复选框选中示例
2013/11/05 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
javascript禁止超链接跳转的方法
2016/02/02 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
浅谈jquery选择器 :first与:first-child的区别
2016/11/20 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
python将图片文件转换成base64编码的方法
2015/03/14 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
使用python生成目录树
2018/03/29 Python
python中的json总结
2018/10/11 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
财务总经理岗位职责
2014/02/16 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
工作证明格式及范本
2014/09/12 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
学生检讨书
2015/01/27 职场文书
学前班教学反思
2016/02/24 职场文书
goland 恢复已更改文件的操作
2021/04/28 Golang
Python基础之变量的相关知识总结
2021/06/23 Python
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python