jQuery支援使用下面方法來實現HTML元素的滑動效果: slideDown()slideUp()slideToggle()slideDown方法用來實現向下滑動動畫效果,其基本文法為: $(selector).slideDown(speed,callback); 選擇性參數speed給出了淡入效果的時間,可以使用 “slow”,”fast” 或是數值(微秒)第二個選擇性參數為回呼函數,在slideDown()方法結束後調用。 下面例子點擊按鈕#panel 將採用下滑方式顯示出來: [html] <!DOCTYPE html> <html> <meta charset="utf-8"> <title>JQuery Demo</title> <script src="scripts/jquery-1.9.1.js"></script> <script> $(document).ready(function () { $("#flip").click(function () { $("#panel").slideDown("slow"); }); }); </script> <style type="text/css"> #panel, #flip { padding: 5px; text-align: center; background-color: #e5eecc; border: solid 1px #c3c3c3; } #panel { padding: 50px; display: none; } </style> </head> <body> <div id="flip">Click to slide down panel</div> <div id="panel">Hello world!</div> </body> </html> <!DOCTYPE html><html><meta charset="utf-8"><title>JQuery Demo</title><script src="scripts/jquery-1.9.1.js"></script><script> $(document).ready(function () { $("#flip").click(function () { $("#panel").slideDown("slow"); }); });</script> <style type="text/css"> #panel, #flip { padding: 5px; text-align: center; background-color: #e5eecc; border: solid 1px #c3c3c3; } #panel { padding: 50px; display: none; }</style></head><body> <div id="flip">Click to slide down panel</div> <div id="panel">Hello world!</div> </body></html> slideUp方法用來實現向上滑動動畫效果,其基本文法為: $(selector).slideUp(speed,callback); 選擇性參數speed給出了淡入效果的時間,可以使用 “slow”,”fast” 或是數值(微秒)第二個選擇性參數為回呼函數,在slideUp()方法結束後調用。 [javascript] $("#flip").click(function(){ $("#panel").slideUp(); }); $("#flip").click(function(){ $("#panel").slideUp();}); slideToggle方法用來實現交替顯示向上向下滑動動畫效果,如果之前是下滑顯示,slideToggle則顯示slideUp(),反之顯示slideDown其基本文法為: $(selector).slideToggle(speed,callback); 選擇性參數speed給出了淡入效果的時間,可以使用 “slow”,”fast” 或是數值(微秒)第二個選擇性參數為回呼函數,在slideUp()方法結束後調用。 [javascript] $("#flip").click(function(){ $("#panel").slideToggle(); }); $("#flip").click(function(){ $("#panel").slideToggle();});