jquery - jQuery的hide和slideUp方法是等价的吗?

标签 jquery hide show slidedown slideup

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

示例代码:

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


<p>If you click on the "Hide" button, I will disappear.</p>
<button id="hide">Hide</button>
<button id="show">Show</button>

最佳答案

没有。

.slideUp('slow') 将高度和垂直内边距动画化为零。
.hide('slow') 还将宽度、水平填充和不透明度设置为零。

要查看差异,请将 javascript:void($('pre').hide(4000)) 粘贴到本页的地址栏中。

关于jquery - jQuery的hide和slideUp方法是等价的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290152/

相关文章:

c# - 在 MVC 4 的部分 View 中使用 PagedList 在导航 'paged' 页面时抛出 jQuery/JS

android - 如何在我的应用程序中显示谷歌语音识别设置?

git - 具有文件状态的 Mercurial 日志格式

javascript - 如何在 .ready() 期间更改文档的标题?

javascript - 切换子菜单,如果 child 点击转到页面

javascript - 通过绘图 API 渲染 Highcharts 数据表以将容器分隔为图表?

jquery - 单击链接时显示一个 div,同时使用 jquery 隐藏其他 div

C# 在两个窗口之间切换

c - 如何通过rootkit列出隐藏文件/进程/regKey

php - MySQL 数据通过 php 显示。如果选择则显示选中的数据,如果不选择;显示全部数据。我怎样才能做到这一点?