Javascript 是否更改jquery show()/hide()动画?

Javascript 是否更改jquery show()/hide()动画?,javascript,jquery,animation,Javascript,Jquery,Animation,默认情况下,如果指定速度,jquery将添加一个外观怪异的动画,从左端角展开。我想让它滑下来。有没有一种方法可以在不导入jquery UI之类的其他东西的情况下做到这一点 我在看以下几行: $("test").show('slow', {animation:'slide'}) 如果没有办法,那么最轻的解决方案是什么 谢谢jquery 1.3+自带了slideDown、slideUp和slideToggle函数,它们工作得非常好 您可以像这样使用slideDown: $("test").sli

默认情况下,如果指定速度,jquery将添加一个外观怪异的动画,从左端角展开。我想让它滑下来。有没有一种方法可以在不导入jquery UI之类的其他东西的情况下做到这一点

我在看以下几行:

$("test").show('slow', {animation:'slide'})
如果没有办法,那么最轻的解决方案是什么


谢谢

jquery 1.3+自带了slideDown、slideUp和slideToggle函数,它们工作得非常好

您可以像这样使用slideDown:

$("test").slideDown("slow");
如果你想把效果结合起来,真的很疯狂,我会看看动画功能,它允许你指定一些CSS属性来塑造tween或变形。非常奇特的东西。使用:


您也可以使用淡入淡出组合

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

+给你一把最快的枪!我剪切和过去的链接(方式!)太慢。。。你赢了我4分钟。。。该睡觉了@马尔格-不客气@乞丐——别难过,我通常是慢性子或.slideToggle()
$('.test').bind('click', function(){
    $('.div1').fadeIn(500); 
    $('.div2').fadeOut(500);
    $('.div3').fadeOut(500);
    return false;
});