![]() |
1
1
是否可以获取图像服务器端的尺寸?如果是这样,您可以执行以下排序,并按所需的顺序写出原始HTML,以便页面实际加载了正确位置的图像。 为了不让你的页面负载到处闪烁,我将执行以下操作。
<div id="myImageContainer"></div>
)
var imageArray = document.getElementById("myImageContainer").getElementsByTagName("img");
imageArray[i].offsetWidth
或者类似的事情。
|
![]() |
2
0
我建议使用我在这里发布的“ImageLoader”实用程序: Resizing dynamic images not working more than one time 问题是,加载图像需要时间。除非你知道所有图片的大小,否则你无法按你的意愿对它们进行排序。但要做到这一点,您(通常)需要等待所有图像完全加载。但是,该实用程序将使您在图像可用时很容易获得图像的大小,而不是等待加载完整的图像。 另一种方法是让服务器端从一开始就为您提供图像的大小,但在没有这种方法的情况下,我建议要么直接使用我的实用程序,要么修改它的逻辑以满足您的需要(即启动一个计时器,监控每个图像的宽度和高度)。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 7 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 7 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 7 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 7 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 7 月前 |