基于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 去除数组的重复元素
May 04 Javascript
asp.net中System.Timers.Timer的使用方法
Mar 20 Javascript
jquery动态添加删除div 具体实现
Jul 20 Javascript
删除javascript中注释语句的正则表达式
Jun 11 Javascript
JavaScript常用脚本汇总(三)
Mar 04 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
React实现双向绑定示例代码
Sep 19 Javascript
layer弹出层自适应高度,垂直水平居中的实现
Sep 16 Javascript
使用Vue实现调用接口加载页面初始数据
Oct 28 Javascript
vue中 v-for循环的用法详解
Feb 19 Javascript
es6函数name属性功能与用法实例分析
Apr 18 Javascript
夯基础之手撕javascript继承详解
Nov 09 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
一个图形显示IP的PHP程序代码
2007/10/19 PHP
利用php+mysql来做一个功能强大的在线计算器
2010/10/12 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
ThinkPHP删除栏目(实现批量删除栏目)
2017/06/21 PHP
php读取本地json文件的实例
2018/03/07 PHP
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
vue实现全选和反选功能
2017/08/31 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
2020/04/25 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
python 美化输出信息的实例
2018/10/15 Python
基于Python实现用户管理系统
2019/02/26 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
护士自我鉴定总结
2014/03/24 职场文书
医药营销个人求职信
2014/04/12 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
js实现自动锁屏功能
2021/06/02 Javascript
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android