//滑动
//行内样式 height //动画路线 上<->下 和show一样slideDown slideUp slideToggle //淡入淡出 //行内样式 opacity 0<->1 fadeTo fadeToggle fadeOut fadeIn <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> div { height: 200px; width: 200px; background-color: red;
} </style> <script src="js/jquery-3.3.1.min.js"></script> <script> $(function(){ //改变的是行内样式 display属性 //隐藏 display:none 显示display: 原始值 如果没有原始值,则删除display样式 //带时间的路线 左上角<-->右下角 $(".show").click(function(){ //$("div").show() //$("div").show("slow") normal fast $("div").show(1000) }) $(".hide").click(function(){ $("div").hide() }) $(".toggle").click(function(){ $("div").toggle() })
//滑动 //行内样式 height //动画路线 上<->下 和show一样 $(".slideDown").click(function(){ $("div").slideDown(3000) }) $(".slideUp").click(function(){ $("div").slideUp() }) $(".slideToggle").click(function(){ //$("div").stop().slideToggle(3000)终止动画,删除所有排队的动画,在最后一次动画基础上,继续新动画 //$("div").finish().slideToggle(3000)完成所有动画,开始新动画 })
//淡入淡出 //行内样式 opacity 0<->1 $(".fadeIn").click(function(){ $("div").fadeIn() }) $(".fadeOut").click(function(){ $("div").fadeOut(3000) }) $(".fadeToggle").click(function(){ $("div").fadeToggle() }) $(".fadeTo").click(function(){ $("div").fadeTo("normal",0.3) }) //自定义动画 $(".animate").click(function(){ //$("div").animate({width:"400px"},1000) //$("div").animate({width:"400px",height:"400px",opactiy:0.3},1000) $("div").animate({width:'+=40px',height:'+=40px',opactiy:0.3},1000) }) }) </script> </head> <body> <button class="show">show</button> <button class="hide">hide</button> <button class="toggle">toggle</button> <br> <button class="slideDown">slideDown</button> <button class="slideUp">slideUp</button> <button class="slideToggle">slideToggle</button> <br> <button class="fadeIn">fadeIn</button> <button class="fadeOut">fadeOut</button> <button class="fadeToggle">fadeToggle</button> <button class="fadeTo">fadeTo(0.3)</button> <br> <button class="animate">animate</button> <div></div> </body> </html>