求教,我设置了两个div,当触发事件隐藏其中一个的时候,为什么另外一个占据了隐藏div原来占有的位置

而不是,就占在它原来的位置。要怎么设置?
2025-02-26 23:58:32
推荐回答(5个)
回答1:

用display:none;隐藏元素时候不会占据空间,用visibility: hidden;隐藏可以保留原来空间。

回答2:

那要看你怎么设置这两个div的
如果你是用相对和绝对定位固定了位置,而且还设置了宽度高度,我想这个没隐藏的div就不会移动了

回答3:

给两个设置一下定位,设置为相对定位。

回答4:

display : none了。。如果不想的话,设置透明度==0

回答5:

用display:none;