他们是否设置了 display: none
或 visibility: hidden
?
我很确定 display: none
将元素从正常流中取出,而 visibility: hidden
只是隐藏元素但仍然为其保留空间.
是直接去下载解压版研究一下还是有人能快速解答一下?
最佳答案
它使用显示
。
编辑:根据 John Sheehan 对此答案的评论,我同意:
You should go view the unpacked source anyway just to familiarize yourself with it
编辑 2:评论提到使用 Firebug 来发现正在发生的事情。事实上,我实际上去了 jQuery 文档并使用 Safari Web Inspector 来查看 hide()
演示中发生了什么,以确定我的答案。
关于jquery - jQuery如何实现hide()和show(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/239207/