review0616-2
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jQuery动画基础</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ // hide() show() $(document).ready(function(){ $("#hide").click(function(){ $("#p1").hide(); }); $("#show").click(function(){ $("#p1").show(); }); }); // toggle() $(document).ready(function(){ $("#b2").click(function(){ $(".p2").toggle(); }); }); // fadeIn() $("#b3").click(function(){ $("#div1").fadeIn(); $("#div2").fadeIn("slow"); $("#div3").fadeIn(3000); }); // fadeOut() $("#b4").click(function(){ $("#div4").fadeOut(); $("#div5").fadeOut("slow"); $("#div6").fadeOut(3000); }); // fadeToggle() $("#b5").click(function(){ $("#div7").fadeToggle(); $("#div8").fadeToggle("slow"); $("#div9").fadeToggle(3000); }); // fadeTo() $("#b6").click(function(){ $("#div10").fadeTo("slow",0.15); $("#div11").fadeTo("slow",0.4); $("#div12").fadeTo("slow",0.7); }); // slideDown() $(".flip").click(function(){ $(".panel").slideDown("slow"); }); // slideUp() $(".flip2").click(function(){ $(".panel2").slideUp("slow"); }); // slideToggle() $(".flip3").click(function(){ $(".panel3").slideToggle("slow"); }); // animate() $("#b20").click(function(){ $("#div20").animate({ left:'250px', opacity:'0.5', height:'150px', width:'150px' }); }); // stop() $("#flip").click(function(){ $("#panel").slideDown(5000); }); $("#stop").click(function(){ $("#panel").stop(); }); }); </script> <style type="text/css"> div.panel,p.flip { margin:0px; padding:5px; text-align:center; background:#e5eecc; border:solid 1px #c3c3c3; } div.panel { height:120px; display:none; } div.panel2,p.flip2 { margin:0px; padding:5px; text-align:center; background:#e5eecc; border:solid 1px #c3c3c3; } div.panel2 { height:120px; } div.panel3,p.flip3 { margin:0px; padding:5px; text-align:center; background:#e5eecc; border:solid 1px #c3c3c3; } div.panel3 { height:120px; display:none; } #panel,#flip { padding:5px; text-align:center; background-color:#e5eecc; border:solid 1px #c3c3c3; } #panel { padding:50px; display:none; } </style></head><body> <!-- hide() show() --> <p id="p1">如果点击“隐藏”按钮,我就会消失。</p> <button id="hide" type="button">隐藏</button> <button id="show" type="button">显示</button> <hr> <!-- toggle() --> <button type="button" id="b2">切换</button> <p class="p2">这是一个段落。</p> <p class="p2">这是另一个段落。</p> <hr> <!-- fadeIn() --> <p>演示带有不同参数的 fadeIn() 方法。</p> <button id="b3">点击这里,使三个矩形淡入</button> <br><br> <div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div> <br> <div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div> <br> <div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div> <hr> <!-- fadeOut() --> <p>演示带有不同参数的 fadeOut() 方法。</p> <button id="b4">点击这里,使三个矩形淡出</button> <br><br> <div id="div4" style="width:80px;height:80px;background-color:red;"></div> <br> <div id="div5" style="width:80px;height:80px;background-color:green;"></div> <br> <div id="div6" style="width:80px;height:80px;background-color:blue;"></div> <hr> <!-- fadeToggle() --> <p>演示带有不同参数的 fadeToggle() 方法。</p> <button id="b5">点击这里,使三个矩形淡入淡出</button> <br><br> <div id="div7" style="width:80px;height:80px;background-color:red;"></div> <br> <div id="div8" style="width:80px;height:80px;background-color:green;"></div> <br> <div id="div9" style="width:80px;height:80px;background-color:blue;"></div> <hr> <!-- fadeTo() --> <p>演示带有不同参数的 fadeTo() 方法。</p> <button id="b6">点击这里,使三个矩形淡出</button> <br><br> <div id="div10" style="width:80px;height:80px;background-color:red;"></div> <br> <div id="div11" style="width:80px;height:80px;background-color:green;"></div> <br> <div id="div12" style="width:80px;height:80px;background-color:blue;"></div> <hr> <!-- slideDown() --> <div class="panel"> <p>这是一个p标签</p> <p>这是另一个p标签</p> </div> <p class="flip">请点击这里 向下滑动元素</p> <hr> <!-- slideUp() --> <div class="panel2"> <p>这是一个p标签</p> <p>这是另一个p标签</p> </div> <p class="flip2">请点击这里 向上滑动元素</p> <hr> <!-- slideToggle() --> <div class="panel3"> <p>这是一个p标签</p> <p>这是另一个p标签</p> </div> <p class="flip3">请点击这里 上下滑动元素</p> <hr> <!-- animate() --> <button id="b20">开始动画</button> <p>默认情况下,所有 HTML 元素的位置都是静态的,并且无法移动。如需对位置进行操作,记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute。</p> <div id="div20" style="background:#98bf21;height:100px;width:100px;position:relative;"> </div> <hr> <!-- stop() --> <button id="stop">停止滑动</button> <div id="flip">点击这里,向下滑动面板</div> <div id="panel">Hello world!</div></body></html>