abstract:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jq自定义动画</title> <script type="text/javascript" src="jque
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jq自定义动画</title> <script type="text/javascript" src="jquery.js"></script> <style type="text/css"> *{margin: 0;padding:0;} .box{background-color: #F8F8F8;width: 100%;height: 70px;} .box1{width: 1200px;margin: 0 auto;} ul{list-style: none;} li{float: left;margin-left: 100px;font-size: 16px;line-height: 70px;} a{color: #13D1BE;position: relative;position: relative;} a:visited{color:#13D1BE;} a:hover{color:#13D1BE;} </style> <script type="text/javascript"> $(document).ready(function(){ $('li').mouseover(function(){ $(this).animate({fontSize:'20px'},1200).stop() }) $('li').mouseout(function(){ $(this).animate({fontSize:'16px'},600).stop() }) }) </script> </head> <body> <div> <div> <ul> <li> <a href="">发现音乐</a> </li> <li> <a href="">我的音乐</a> </li> <li> <a href="">朋友</a> </li> <li> <a href="">商城</a> </li> <li> <a href="">音乐人</a> </li> <li> <a href="">下载客户端</a> </li> </ul> </nav> </div> </body> </html>
笔记:
jq自定义动画
animate({params},speed,fn)
必需的params 参数定义形成动画的 css 属性.
可选的 speed 参数规定效果的时长.
可以同时操作多个css属性,中间用逗号隔开,也可以使用预定义的值
show,hide,toggle.
如果想要对元素位置进行一个位移,需要给元素一个定位才行
停止动画
stop(stopAll,goToEnd)
默认情况下stop()会清除在被选元素上指定的当前动画
可选参数 stopAll 规定是否应该清除动画队列,默认是false,仅停止活动的动画
可选参数 goToEnd() 规定是否立即完成当前动画,默认是false
Correcting teacher:灭绝师太Correction time:2019-03-11 11:31:02
Teacher's summary:练习和笔记都非常清楚,完成的不错!继续保持!