图片Slider 带左右按钮的js示例

前端技术 2023/09/04 JavaScript
复制代码 代码如下:

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>?????</title>
<script type=\"text/javascript\" src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.js\"></script>
<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>
</head>

<body>
<div class=\"img-scroll\">
<span class=\"prev\">prev</span>
<span class=\"next\">next</span>
<div class=\"img-list\">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
</div>
<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,false);
</script>

</body>
</html>

本文地址:https://www.stayed.cn/item/8980

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。