jquery - 发布填充隐藏的div

时间:2011-10-28 05:00:25

标签: jquery css ajax

我有一个div,我正在填充对flickr的ajax调用。目标是用照片填充div然后淡入div。问题是我使用javascript根据最短的列将照片分配到3列,但如果div最初是隐藏的,则没有维度,因此分发脚本失败并将所有图像放在第一列中。

有没有办法隐藏div但让它仍然有高度?使用visibility: hidden不起作用。

2 个答案:

答案 0 :(得分:0)

作为黑客攻击,您通常可以通过将元素的边距设置为-3000px(或任何其他大数字)来伪造隐身。该元素将保持其宽度和高度,但会在屏幕视图之外呈现。

答案 1 :(得分:0)

我喜欢使用jQuery Masonry这样的东西。请务必查看basic single-column demo。我想这就是你想要达到的效果。