博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
轮播1-animate-匀速
阅读量:5926 次
发布时间:2019-06-19

本文共 1995 字,大约阅读时间需要 6 分钟。

<!doctype html>

<html>
<head>
<meta charset="utf-8">
<title>图片无缝轮播显示</title>
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<style>
.box,.box2{
width:800px;
height:260px;
margin:160px auto;
overflow:hidden;
position:relative;}
.box,.box2 p{
text-align:center;}
.picBox,.picBox2{
margin:0px;
padding:0px;
list-style:none;
width:1500px;}
/*<!--此处很关键,在实现无疑轮播时这个宽度一定要比显示图片数量+1的宽度宽-->*/
.picBox:hover,.picBox2:hover{
cursor:pointer;}
.picBox li,.picBox2 li{
float:left;}
.picBox img,.picBox2 img{
width:200px;
height:240px;}
</style>
</head>
<body>
<div class="box">
<p>第一种图片轮播:非无缝轮播</p>
<ul class="picBox">
<li><img src="images/1.jpg"/></li>
<li><img src="images/2.jpg"/></li>
<li><img src="images/3.jpg"/></li>
<li><img src="images/4.jpg"/></li>
<li><img src="images/5.jpg"/></li>
</ul>
</div>
<div class="box2">
<p>第二种图片轮播:无缝轮播</p>
<ul class="picBox2">
<li><img src="images/1.jpg"/></li>
<li><img src="images/2.jpg"/></li>
<li><img src="images/3.jpg"/></li>
<li><img src="images/4.jpg"/></li>
<li><img src="images/5.jpg"/></li>
</ul>
</div>
<script>
$(function(){
//<!--第一种图片轮播:非无缝轮播-->
function rollOne(){
$(".picBox li:first").animate({left:"-=200px"},"linear",function(){
$(this).remove().clone(true).appendTo(".picBox").fadeIn("slow");
});
}
var startRollOne=setInterval(rollOne,2000);
//<!--鼠标移入停止移出继续-->
$(".box").hover(function(){
clearInterval(startRollOne);
},function(){
startRollOne=setInterval(rollOne,2000);
});
//<!--第二种图片轮播:无缝轮播-->
//<!--这种无缝轮播可以通过设置animate动画播放速度值和setInterval中的函数调用时间间隔实现间隔无缝轮播-->
function rollTwo(){
$(".picBox2").animate({marginLeft:"-200px"},2000,"linear",function(){
$(".picBox2").css({marginLeft:"0px"});
$(".picBox2 li:first").remove().clone(true).appendTo(".picBox2");
})
}
var startRollTwo=setInterval(rollTwo,2000);
//<!--鼠标移入停止移出继续-->
$(".picBox2").hover(function(){
clearInterval(startRollTwo);
},function(){
startRollTwo=setInterval(rollTwo,2000);
});
});
</script>
</body>
</html>

转载于:https://www.cnblogs.com/liuhuilh/p/6681996.html

你可能感兴趣的文章
给ubuntu换个图标主题(icon theme)
查看>>
sed-笔记
查看>>
ansible常用模块介绍
查看>>
浅谈入行
查看>>
group client policy无法登录,谢绝访问
查看>>
nobelking 3 js 数字和数字相加 字符串连接 数字和字符串连接1
查看>>
[Hadoop in China 2011] 中兴:NoSQL应用现状及电信业务实践
查看>>
Spring Boot 入门小目标 3 --- 先来试着热部署
查看>>
使用JavaScript实现页面选项自动添加行以及删除行 javaweb
查看>>
grep -A :显示匹配行和之后的几行
查看>>
NPM报错终极大法
查看>>
js与Ajax实现浮动留言板(留言写入sqlserver数据库)
查看>>
The application could not be verified
查看>>
Mac 登陆 去掉 其他用户
查看>>
Docker 博客
查看>>
最近忙的事
查看>>
分析java程序
查看>>
java网络编程 个人心得
查看>>
我的友情链接
查看>>
了解android应用开发的更多方面有更好的认识
查看>>