jQuery如何实现hide()和show()
他们设置display: none
或visibility: hidden
?
我非常肯定的display: none
把这个元素带出正常的stream程,而visibility: hidden
只是隐藏了元素,但是仍然有一个保留的空间。
我应该去下载解压后的版本,并研究它或有人有一个快速的答案?
它使用display
。
编辑:从约翰·希恩对这个答案的评论,我同意:
无论如何,你应该去查看解压后的源代码,以便熟悉它
编辑2:评论已经提到使用Firebug发现正在发生的事情。 事实上,我真的去了jQuery文档,并使用Safari Web Inspector来查看hide()
演示中发生了什么,以确定我的答案。
它使用显示,对于这种types的事情,你可以使用Firebug实际检查DOM发生了什么。