我有一个缩略图库,我只想显示“X”个图像,其中“X”根据他们的分辨率完全适合特定用户的浏览器窗口。
这很重要的原因是因为如果我不根据它们的分辨率来计算它,并提取静态数量的图像,在某些分辨率下,底行会有一个奇数。这看起来很丑陋。
有没有办法根据分辨率计算要显示的正确图像数量(如果需要,我可以通过 window.height 和 window.width 获得分辨率 - 拇指是动态拉动的,所以这不是问题)?
我目前这样做的方式是使用具有各种分辨率和硬编码“图像数量”值的巨大 switch 语句,并且页面加载将分辨率发送到 PHP 脚本,该脚本将其传递到此 switch 语句中,但是这是不切实际的并且似乎在不同的显示器上具有不可预测的行为,即使是具有相同分辨率的显示器。当然有一种方法可以动态计算吗?或者至少是我目前正在使用的看似糟糕的解决方案的更好解决方案。
谢谢。