更改jquery show()/ hide()animation?

默认情况下,如果你指定一个速度jquery添加一个奇怪的看animation,它从左端angular落展开。 我希望它只是滑下来。 有没有办法做到这一点,而不像jQuery UI导入其他东西?

我在看:

$("test").show('slow', {animation:'slide'}) 

如果没有办法,那么最简单的解决scheme是什么?

谢谢

有jQuery 1.3的原生slideDown,slideUp,和slideToggle函数,他们工作得很好…

http://docs.jquery.com/Effects

你可以像这样使用slideDown:

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

如果你想结合效果,并真的坚果我会看看animate函数,它允许您指定一些CSS属性来调整变形或变形。 漂亮的花哨的东西,那个。

使用slidedown()

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

你也可以使用fadeIn / FadeOut组合。

 $('.test').bind('click', function(){ $('.div1').fadeIn(500); $('.div2').fadeOut(500); $('.div3').fadeOut(500); return false; });