|
|
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属性。
现在我可以得到适当的宽度和高度,例如,
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |