jqury动画,循环
一。动画
效果就是定义一个小盒子,让这个小盒子以动画的形式变化尺寸,
<!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>
努力生活,融于自然