想象一下 html 页面上的搜索栏,它在同一行上有 4 个控件,每个控件都包含在 DIV 中。
例如。同一行上的几个列表框:
按X、Y、Z、N 搜索
单击几次后,其中一些控件会隐藏,一些会显示(使用 JQuery)。
问题是我希望每个控件保持其位置,但如果我隐藏它的左邻居,它就会向左移动,从而不保持其原始位置。
如何显示/隐藏控件并保持其位置相同?
最佳答案
如果我理解正确的话,
visibility: hidden
就可以了。 它将隐藏该元素,但保留它所需的空间。
要使其再次可见,请删除该属性或设置显式
visibility: visible
关于javascript - 如何显示/隐藏 html 控件并保持其位置相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2245397/