jQuery中有没有一种方法可以隐藏元素,但在隐藏时不更改DOM?我隐藏了某个元素,但是当它隐藏时,它下面的元素会向上移动。我不希望这种情况发生。我希望空间保持不变,但元素可以随意显示/隐藏。
我可以这样做吗?
代替hide(), 使用:
hide()
css('visibility','hidden')
hide()将display样式设置为none,这会从文档流中完全删除元素并使其不占用空间。
display
none
visibility:hidden保持空间原样。
visibility:hidden