JQuery的hide()和slideDown()/ slideUp()有什么区别?

似乎在调用后两个结果是一样的。

show / hide方法为宽度,高度和不透明度设置动画,而slideUp / sideDown仅为高度设置动画。

show / hide的默认持续时间为零,因此如果您未指定duartion,它将立即显示/隐藏元素。

如果您没有看到这些方法之间存在任何差异,那么它们很可能不适用于您应用它们的元素。 一个常见的原因是您在Internet Explorer中进行测试,并且该元素没有布局标志。 例如,如果您尝试为表格单元格设置动画,则动画在该元素上执行的样式更改将不会应用,您将看到该元素显示/隐藏。

slideDown()slideUp()动画隐藏/显示。

jQuery的hide方法将简单地将display: none应用于所选元素,除非提供持续时间 – 然后它将设置动画。 幻灯片方法是效果队列的成员,它们将以滑动动作隐藏/显示元素。

hide()立即隐藏div。

slidetoggle(), slidedown() & slideup()对一些动画效果做同样的事情。 这些function有一些滑动效果。 这就是区别。

没有其他的。

希望这可以帮助。

hide()只是设置display: none CSS属性, 除非您指定持续时间 。 如果你这样做,它会淡出。

slideUp()始终是动画的。

这同样适用于show()slideDown()

hide()和slideup()/ slidedown()之间存在的唯一差异是动画。 向上/向下滑动将简单地滑动并隐藏将隐藏。 这两种方法可以与持续时间/缓动选项一起使用。 有关更多信息,请访问http://api.jquery.com/hide/和http://api.jquery.com/slideUp/