当前位置:阳诡子 > 建站 > 正文

JQ横向带按钮翻滚

时间:2020-11-21  来源:  作者:

前言

水平方向自右向左的翻滚效果,两侧带手动点击的按键,可自动设置自动或不自动!

JQ调用

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.5.0/jquery.min.js"></script>

CSS部分

<style type="text/css">
 body,ul,li { padding:0; margin:0}
 ul,li { list-style:none}
 .img-scroll { position:relative; margin:20px auto; width:440px;}
 .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:50px; height:100px; background-color:#000;
 top:0; color:#FFF; text-align:center; line-height:100px}
 .img-scroll .prev { left:0}
 .img-scroll .next { right:0}
 .img-list { position:relative; width:320px; height:100px; margin-left:60px; overflow:hidden}
 .img-list ul { width:9999px;}
 .img-list li { float:left; display:inline; width:100px; margin-right:10px; height:100px; background-color:#BDBDDF; text-align:center; line-height:100px;}
</style>

HTML部分

<div class="img-scroll">
<span class="prev">prev</span>
<span class="next">next</span>
<div class="img-list">
<ul>
<li>一</li>
<li>二</li>
<li>三</li>
<li>四</li>
<li>五</li>
<li>六</li>
</ul>
</div>
</div>

JS部分

<script type="text/javascript">
function DY_scroll(wraper,prev,next,img,speed,or)
{ 
var wraper = $(wraper);
var prev = $(prev);
var next = $(next);
var img = $(img).find('ul');
var w = img.find('li').outerWidth(true);
var s = speed;
next.click(function()
{
img.animate({'margin-left':-w},function()
{
img.find('li').eq(0).appendTo(img);
img.css({'margin-left':0});
});
});
prev.click(function()
{
img.find('li:last').prependTo(img);
img.css({'margin-left':-w});
img.animate({'margin-left':0});
});
if (or == true)
{
ad = setInterval(function() { next.click();},s*1000);
wraper.hover(function(){clearInterval(ad);},function(){ad = setInterval(function() { next.click();},s*1000);});
}
}
DY_scroll('.img-scroll','.prev','.next','.img-list',3,true);// true为自动播放,不加此参数或false就默认不自动
</script>

使用说明

1、在</head>之前插入JQ调用代码
2、在</body>之前插入JS部分代码

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
CopyRight 2008-2022, 529600.Net, Inc.All Rights Reserved
粤ICP备2022094815号-1  网安备案粤公网安备 44178102001207号