摘要:<!DOCTYPE html> <html> <head> <title>jQuery动画</title> <meta charset="utf-8"> &
<!DOCTYPE html> <html> <head> <title>jQuery动画</title> <meta charset="utf-8"> <script type="text/javascript" src="jquery-3.3.1.min.js"></script> <style type="text/css"> .box1{width: 200px;height: 200px;background:pink;margin:10px 10px;} .box2{width: 200px;height: 200px;background:red;margin:10px 10px;} .box3{width:500px;height:20px;margin:5px 5px; background:#888;} .ani{background:darkblue;height:20px;width:0px;border:1px solid yellow;} </style> <script type="text/javascript"> $(document).ready(function(){ // hide()/show() 隐藏显示的元素 $('#btn1').click(function(){ $('p').hide(1500); }) $('#btn2').click(function(){ $('p').show(1000) }) //slideToggle([speed] [fn])切换元素的可见性,是slideUp/slideDown的结合 $('#btn3').click(function(){ $('p').slideToggle(1000) }) //fadeTo([speed] opacity [fn]) 参数必须有前两项; $('.box1').hide(); $("#btn4").click(function(){ $('.box1').fadeTo( '1000', 0.8, ); }); //fadeToggle $("#btn5").click(function(){ $('.box2').fadeToggle(1000); }); //animate $('#btn6').click(function(){ $('p').animate({fontSize:'40px'},1000) }) $('#btn7').click(function(){ $('.ani').animate({ width:"45%"} ,1000) }) }) </script> </head> <body> <button id="btn1">点击隐藏</button> <button id="btn2">点击显示</button> <button id="btn3">滑动显示隐藏</button><hr> <button id="btn4">fadeTo</button> <button id="btn5">fadeToggle</button> <button id="btn6">animate</button> <button id="btn7">animate进度</button> <!-- <div></div> --> <p>这是一条信息</p> <p>另外一条信息!</p> <p>另外一条信息!!</p> <div class="box1">这是一个方块</div> <div class="box2">这是第二个方块</div> <div class="box3"><div class="ani"></div></div> </body> </html>
animate可实现进度条,slideTaggle\fadeToggle可以实现长页面点击隐藏。