A5下载文章资讯

分类分类

基于jQuery实现的仿百度首页滑动选项卡效果代码

2015-11-17 14:16作者:zhao

 本文实例讲述了基于jQuery实现的仿百度首页滑动选项卡效果代码。分享给大家供大家参考,具体如下:

今天给大家分享一款基于jQuery的仿百度首页滑动选项卡,可实现tab选项卡内容上下翻滚切换的功能。这款选项卡适用浏览器有:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。效果图如下:

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-repeatfixedcentercenter;

}

.clear

{

clear:both;

}

.main-page

{

margin:200pxauto0auto;

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.navdiv

{

height:32px;

line-height:28px;

}

.main-page.navdiv.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.contentdiv

{

width:600px;

height:280px;

margin-bottom:10px;

background:#fff;

}

js代码:

$(".main-page.navdiv").mouseenter(function(){

var$this=$(this);

varindex=$this.index();

}).mouseleave(function(){

var$this=$(this);

varindex=$this.index();

}).click(function(){

var$this=$(this);

varindex=$this.index();

varl=-(index*290);

$(".main-page.navdiv").removeClass("on");

$(".main-page.navdiv").eq(index).addClass("on");

$(".main-page.contentdiv:eq(0)").stop().animate({"margin-top":l},500);

});

希望本文所述对大家jQuery程序设计有所帮助。

展开全部

相关

说两句网友评论
    我要跟贴
    取消