一。动画
效果就是定义一个小盒子,让这个小盒子以动画的形式变化尺寸,
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jquery 动画</title>
<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
$(function(){
/*
参数:
1、属性设置{param1: value1, param2: value2}
2、speed 时间 ms
3、swing 默认值 开始和结束慢速,中间快速 linear 匀速
4、回调函数
*/
$('#div1').animate({width:200,height:200},1000,function(){ //首先把盒子尺寸变大至200,1秒内完成
alert('动画完了!');
$(this).animate({marginLeft:500},1000,function(){ //然后盒子右移500px
$(this).animate({marginTop:500},1000); //最后盒子下移500px
});
});
})
</script>
<style type="text/css">
.box{
width:100px;
height:100px;
background-color: gold;
}
</style>
</head>
<body>
<div id="div1" class="box"></div>
</body>
</html>
二. 循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
$(function(){
//$('.list li').html('111');
//$('.list li').css({background:'gold'});
$('.list li').each(function(index){
//index 是索引值
$(this).html(index);
})
})
</script>
</head>
<body>
<ul class="list">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</body>
</html>