Effects-Sliding
一、.slideDown()
將元素由隱藏狀態,由上往下顯示出來。
有三種多載方法。
.slideDown( [duration ] [, Function complete ] )
.slideDown( PlainObject options )
.slideDown( [duration ] [, String easing ] [, Function complete ] )
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <script src="https://code.jquery.com/jquery-3.0.0.js"></script> </head> <body> <div id="clickme"> Click here </div> <img id="book" style="display:none;" src="http://www.cwb.gov.tw/V7/images/icon/cwbLogo04.png" alt="" width="100" height="123"> <script> // With the element initially hidden, we can show it slowly: $("#clickme").click(function () { if ($("#book").is(":hidden")) { $("#book").slideDown("slow", function () { // Animation complete }); } else { $("#book").hide(); } }); </script> </body> </html>
其參數各特性與.show()方法無異,請參考Effects-Basics的第二項。
二、.slideToggle()
將元素由隱藏狀態,由上往下顯示出來;或是由顯示狀態,由下往上隱藏起來。
有三種多載方法。
.slideToggle( [duration ] [, Function complete ] )
.slideToggle( PlainObject options )
.slideToggle( [duration ] [, String easing ] [, Function complete ] )
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <script src="https://code.jquery.com/jquery-3.0.0.js"></script> </head> <body> <div id="clickme"> Click here </div> <img id="book" style="display:none;" src="http://www.cwb.gov.tw/V7/images/icon/cwbLogo04.png" alt="" width="100" height="123"> <script> // With the element initially hidden, we can show it slowly: $("#clickme").click(function () { $("#book").slideToggle("slow", function () { // Animation complete }); }); </script> </body> </html>
其參數各特性與.show()方法無異,請參考Effects-Basics的第二項。
三、.slideUp()
將元素由顯示狀態,由下往上隱藏起來。
有三種多載方法。
.slideUp( [duration ] [, Function complete ] )
.slideUp( PlainObject options )
.slideUp( [duration ] [, String easing ] [, Function complete ] )
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <script src="https://code.jquery.com/jquery-3.0.0.js"></script> </head> <body> <div id="clickme"> Click here </div> <img id="book" style="display:none;" src="http://www.cwb.gov.tw/V7/images/icon/cwbLogo04.png" alt="" width="100" height="123"> <script> // With the element initially hidden, we can show it slowly: $("#clickme").click(function () { if ($("#book").is(":hidden")) { $("#book").show(); } else { $("#book").slideUp("slow", function () { // Animation complete }); } }); </script> </body> </html>
其參數各特性與.show()方法無異,請參考Effects-Basics的第二項。