这是我在 StackOverflow 上的第一个问题,所以请原谅我可能做出的任何失礼。
我花了几天时间试图自己解决这个问题,但无济于事。我已经尝试了在 stackoverflow 和其他地方找到的几个代码片段,以尝试解决这个问题。
我正在使用 Skeleton 和 Masonry 的组合来构建我的投资组合网站。当我最初加载投资组合时,只有 1 个小图像。当我第一次调整大小时,它显示所有列,但图像重叠。当我再次调整大小时,大多数瓷砖的高度都是正确的,但较长的瓷砖(JSTOR)仍然被切断。在第三次调整大小(以及所有后续访问)时,磁贴会正确显示。
((编辑:在页面刷新时(不再单击链接,但浏览器刷新)网格也变得不稳定......有时会显示所有列,但有些图像是堆叠的,有时只显示 1 张小图片。))
我对 JS 或 jQuery 没有最透彻的了解,所以我的很多修复尝试可能都很笨拙。在这一点上,我的假设是砌体在加载图像之前创建网格......我已经尝试了各种代码位来解决这个问题,包括 Desandro 自己的图像加载片段和 StackOverflow 上的其他响应,比如这个。
现在我的网站应该在new.rdhalexander.com 上。我不确定还需要什么其他信息....但我会密切关注这一点。