我确信这有一个非常简单的解决方案,当我看到它时会让我觉得非常愚蠢。我正在构建一个带有一些图标的小桌子,并且(使用jQuery)当你翻转图标时,它们下方的弹出窗口会告诉你它的名称,通过淡入然后在你推出时淡出。问题是,我构建它的方式,项目被安排在一个表格中,然后大多数样式来自应用于每个样式的类。要隐藏表格,以便它的元素可以淡入,我使用display: none
属性。一切都适用于最左边的图标,但问题是项目在表中,而不是单独安排(它们可以,这将解决问题,我只是想知道是否有办法这样做)所以例如,在中间的图标上,将鼠标悬停在一个上将导致显示正确的气泡,但由于表格中的其余气泡不存在(display:none
),所以一直向左。是否有一个标签或方法,使表格不可见,但仍然存在于表格中?
这可能是一个令人困惑的问题,所以如果你理解我的问题我会赞扬你。
答案 0 :(得分:5)
不确定我完全理解你,但试试这个:
visibility: hidden
看到一些代码会很棒,所以我可以帮到你更多。
答案 1 :(得分:1)
听起来你在谈论:
visibility: hidden;
答案 2 :(得分:0)
以下内容将阻止您查看该元素。换句话说,元素始终保持在正常的内容流中,占用空间,尽管不可见。
visibility: hidden;
并重新出现......
visibility: visible;
以下内容将通过删除它来隐藏元素。换句话说,元素将完全从内容流中移除,周围的内容将重新定位以填充空白。
display: none;
并重新出现......
display: block;