最近我花了几分钟时间跟踪我的代码中的一个错误,该错误调查了为什么JQuery的.show()没有显示我原来不可见的元素之一。事实证明,JQuery .show()和hide()会切换display:none
,我的元素被visibility:collapse
隐藏了。
好的,错误已经解决,但是我想知道display:none
和visibility:collapse
之间有什么区别吗? (我确实理解visibility:hidden
和visibility:collapse
之间的区别。
另外我想知道是否没有差异是首选?