javascript

位置:IT落伍者 >> javascript >> 浏览文章

jquery实现的一个导航滚动效果


发布日期:2022年02月04日
 
jquery实现的一个导航滚动效果

现在先把代码拷贝到这里以后再逐一简化修改
实现滚动效果脚本代码如下

代码如下:
var all=;
var no=;
var s_width=;
$(document)ready(function(){
all=$(slide)length;
s_width=$(slide)eq()width();
$("#slides")css(widthall*s_width);
var contiar=$(control_links);
for(var i=;i<all;i++){
contiarappend("<li></li>");
}
$(control_links li)bind(click mouseenterfunction(){
var index=$(this)index();
no=index;
var no_= no%all;
$("#slides")animate({left:(*no_*s_width)+px});
$(this)css(backgroundcolor#fff);
$(this)siblings()css(backgroundcolor#);
});
setInterval(function(){
var no_= no%all;
$("#slides")animate({left:(*no_*s_width)+px});
var curr= $(control_links li)eq(no_);
currcss(backgroundcolor#fff)
currsiblings()css(backgroundcolor#);
no++;
});
});


css 代码如下

代码如下:
img{
border:none;
}
#daohangpic {
width:px;
margin: auto;
padding:px;
overflow:hidden;
}
#daohangpic img {
height:px;
width:px;
}

#contiar {
position:relative;
width:px;
height:px;
overflow:hidden;
margin: auto;
}
#slides {
position:absolute;
border:none;
}
slide {
float:left;
width:px;
height:px;
overflow:hidden;
border:none;
}
control_links{
position:absolute;
bottom:px;
right:px;
zindex:;
}
control_linkscontrol_links li {
liststyle: none;
}
control_links li {
float:left;
width: px;
height: px;
marginright: px;
textalign: center;
background:#;
border: px solid #;
cursor: pointer;
opacity:;
}
caption {
position:absolute;
height:px;
width:%;
backgroundcolor:#;
bottom:px;
paddingleft:px;
paddingtop:px;
overflow:hidden;
zindex:;
background:url(hdpngpng) norepeat scroll px;
}
caption h {
color: #FFF;
fontsize: px;
fontweight: bold;
lineheight:px;
}
caption p{
display: block;
color: #;
fontsize:px;
lineheight:px;
}


要实现滚动的区域定义如下

代码如下:
<div id="daohangpic">
<div id="contiar">
<div id="slides">
<div class="slide"> <a href="格莱美获奖名单揭晓众大腕颁奖礼现场飙歌" target="_blank"><img src="jpg" alt="Slide "> </a>
<div class="caption" >
<h>格莱美获奖名单揭</h>
<p>格莱美获奖名单揭晓众大腕颁奖礼现场飙歌</p>
</div>
</div>
<div class="slide" > <a href="海内外人气明星齐聚鸟叔林志玲大跳骑马舞" target="_blank"><img src="jpg" alt="Slide "></a>
<div class="caption" >
<h>格莱美获奖名单揭</h>
<p>格莱美获奖名单揭晓众大腕颁奖礼现场飙歌</p>
</div>
</div>
<div class="slide" > <a href="令狐沖东方不败任盈盈三段虐恋催人泪下" target="_blank"><img src="jpg" alt="Slide "></a>
<div class="caption" >
<h>格莱美获奖名单揭</h>
<p>格莱美获奖名单揭晓众大腕颁奖礼现场飙歌</p>
下 </div>
</div>
<div class="slide" > <a href="陈键锋恋上剩女陈紫函人仙之恋如何收场?" target="_blank"><img src="jpg" alt="Slide "></a>
<div class="caption" >
<h>格莱美获奖名单揭</h>
<p>格莱美获奖名单揭晓众大腕颁奖礼现场飙歌</p>
场? </div>
</div>
<div class="slide" > <a href="感悟生命之美沐浴信仰之光" target="_blank"><img src="jpg" alt="Slide "></a>
<div class="caption" >
<h>格莱美获奖名单揭</h>
<p>格莱美获奖名单揭晓众大腕颁奖礼现场飙歌</p>
</div>
</div>
</div>
<ul class="control_links">
</ul>
</div>
<div id="back_img"> </div>
</div>

上一篇:一个JS的日期格式化算法示例

下一篇:js将控件隐藏的方法及display属性介绍