jQuery API jQuery API 中英文对照版 - jQuery在线查询手册
slideToggle(speed, callback)
slideToggle(speed,callback)

通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。

这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏或显示。

返回值:jQuery

参数:

  • speed (String|Number): (可选) 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
  • callback (Function): (可选) 在动画完成时执行的函数
 

示例:

$("p").slideToggle("slow");

示例:

$("p").slideToggle("slow",function(){ alert("Animation Done."); });

 

slideDown( speed, callback )

Reveal all matched elements by adjusting their height and firing an optional callback after completion.

Only the height is adjusted for this animation, causing all matched elements to be revealed in a "sliding" manner.

Return value: jQuery
Parameters:

  • speed (String|Number): (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
  • callback (Function): (optional) A function to be executed whenever the animation completes, executes once for each element animated against.

Example:

 $("p").slideDown("slow");  

Example:

 $("p").slideDown("slow",function(){     alert("Animation Done.");   });  
slideToggle( speed, callback )

Toggle the visibility of all matched elements by adjusting their height and firing an optional callback after completion.

Only the height is adjusted for this animation, causing all matched elements to be hidden in a "sliding" manner.

Return value: jQuery
Parameters:

  • speed (String|Number): (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
  • callback (Function): (optional) A function to be executed whenever the animation completes, executes once for each element animated against.
 

Example:

 $("p").slideToggle("slow");  

Example:

 $("p").slideToggle("slow",function(){     alert("Animation Done.");   });