jQuery的hide和slideUp方法是否相同?

slideUp('slow')hide('slow')产生相同的动画效果吗?

示例代码:

 $(document).ready(function(){ $("#hide").click(function(){ $("p").hide('slow'); }); $("#show").click(function(){ $("p").show('slow'); }); }); 

If you click on the "Hide" button, I will disappear.

没有。

.slideUp('slow')将高度和垂直填充设置为零。
.hide('slow')也可以将宽度,水平填充和不透明度设置为零。

要查看差异,请在此页面的地址栏中粘贴javascript:void($('pre').hide(4000))

动画有点不同, – slideUp(’slow’)基本上是滑动,没有别的:) – 隐藏(’慢’)同时向上和向左滑动。

在jquery API doc中,您有很好的文档:

  • 向上滑动()
  • 隐藏()
 $(function(){ $(".job-bottom").hide(); $(".job-top").click(function(){ $(".job-bottom").slideUp('slow') $(this).next(".job-bottom").slideToggle( "slow" ); }); });