【发布时间】:2022-01-22 00:21:51
【问题描述】:
我正在使用 David DeSandro 的 Masonry 4.2.2(当前版本),它与 WordPress 捆绑在一起。
当我将具有“srcset”和“sizes”的图像放入其中时,它会加载正确的尺寸,但也是最大版本 -> 大量浪费的数据。在 Firefox 和 Chrome 中都会发生。
我制作了一组简单的两个测试页面(= 删除了几乎所有其他内容),因此比较该行为很简单:
1) https://www.pastel.cz/temp/test_gallery_simple.php
砌体初始化注释掉了,在 Inspector 中我可以确认只加载了单一尺寸。对于我的浏览器窗口,传输了大约 2 MB。
2) https://www.pastel.cz/temp/test_gallery_masonry.php
一切都相同,只是这次 Masonry 在最后正确初始化。加载了很多新的图像版本,对我来说已经超过 7 MB 的下载数据。
有没有办法让我在这里做错了什么?还是我应该将其报告为错误?感谢您的任何指点。
【问题讨论】:
标签: javascript html masonry