jquery - 填充隐藏 div 的问题

标签 jquery css ajax

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

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

最佳答案

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

关于jquery - 填充隐藏 div 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7925315/

相关文章:

javascript - 使用 highchart 时如何从工具提示中删除项目符号?

javascript - 如何打开第二个灯箱

javascript - 动态声明时如何查询类名

CSS 悬停在同一元素内的另一个元素

javascript - 将列收缩到图像网格的宽度

jQuery 选择器问题(表中每个 TR 中的第一个 TD)

jquery - 在 JQuery.Deferred 对象之间传播事件

php - 在 Javascript 中加载更多功能

javascript - 如何将参数绑定(bind)到 URL

javascript - 如何使用codeigniter上传ajax文件