我有一个 div,我正在使用对 flickr 的 ajax 调用来填充它。目标是用照片填充 div,然后淡入 div。问题是我使用 javascript 根据最短的列将照片分发到 3 列,但如果 div 最初被隐藏,则没有尺寸,因此分发脚本失败并将所有图像放在第一列中。
有没有办法隐藏div但让它仍然有高度?顺便说一下,使用 visibility:hidden
不起作用。
最佳答案
作为黑客,您通常可以通过将元素的边距设置为 -3000px(或任何其他大数字)来伪造不可见性。该元素将保留其宽度和高度,但会在屏幕 View 之外呈现。
关于jquery - 填充隐藏 div 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7925315/