基于jquery非常简单的li列表逐行显示动画效果

作者: pengpeng 分类: 所有文章 发布时间: 2017-10-31 16:59

本文标题:基于jquery非常简单的li列表逐行显示动画效果
效果很简单,写着玩的,在递归显示的过程中可能不是太平滑。

基于jquery非常简单的li列表逐行显示动画效果.html

<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/jquery-color/2.1.2/jquery.color.min.js"></script>
<style type="text/css">
* {
padding: 0;
margin: 0;
}
.cs {
margin: 0 auto;
min-width: 100px;
max-width: 800px;
height: 1px;
}
.cs ul {
list-style: none;
}
.cs li {
height: 42px;
line-height: 45px;
border-bottom: 1px dotted #ddd;
background-color: #eee;
}
</style>
</head>
<body>
<div class="cs">
<ul>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
<li>测试li递归显示任鹏鹏博客</li>
</ul>
</div>
<script type="text/javascript">
$(function(){
var ys = $('.cs ul li');
ys.hide();
var yslen = ys.length;
var yshei = ys.css('height');
var index = 0;
function play(n){
ys.eq(n).fadeIn(500).animate({'height':'45px','background-color':'#fff'},500);
}
var ds = setInterval(function(){
play(index);
index++;
if(index == yslen-1){
clearInterval(ds);
}
},300);
})
</script>
</body>
</html>

在线预览地址:点我预览

文件下载:

  基于jquery非常简单的li列表逐行显示动画效果.html (1.9 KB, 5 次)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注