![]() |
1
2
尝试在img标签中指定大小:
谷歌对此的快速搜索: http://www.websiteoptimization.com/speed/tweak/size/ 我推断的是,由于没有加载图像,WebKit只会以“未知”大小返回0,直到加载图像为止。具体说明尺寸可以解决这个问题。 |
![]() |
2
1
我觉得这更像是一种黑客的方式,但它似乎有效(根据我的测试):
webkit浏览器仍然会比其他浏览器慢一点,因为它是在每个图像完成加载之后,但比等待要快。 全部的 要加载的图像。 |
![]() |
3
1
我不喜欢将应该在服务器上处理的任务卸载到客户机上。 真正的解决方案是在将图像添加到数据库时计算图像大小,然后在将其发送到客户端之前,使用宽度和高度属性正确生成<img>标记。 与首先将其上载到数据库的过程相比,初始计算(然后从数据库中提取值)中产生的任何开销都是微不足道的,更不用说以后每次对其进行检索了。 结果是一个语义上有意义的HTML标记,可以在您关心的所有浏览器中与jquery一起使用,那么为什么要避免它呢? |
![]() |
4
1
我发现了在使用.load()动态加载图像时指定图像大小的方法,我使用带有回调的图像加载函数
然后我可以使用img元素(报告正确的大小)在回调中设置img属性。
现在我可以得到适当的宽度和高度,例如,
|
|
Bob · 检查UIWebView是否已在Swift中加载完毕 6 年前 |
![]() |
CodeGeekBot · Xcode 9.2-WebView不工作 7 年前 |
![]() |
Mario Burga · 如何在webkit视图中显示url 7 年前 |
![]() |
Sergey · Google Chrome开发工具启动非常缓慢 9 年前 |
|
André Hikaru · 悬停时模糊/取消模糊2种不同背景 9 年前 |