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属性。
现在我可以得到适当的宽度和高度,例如,
|
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
Community wiki · 无法从jquery文档调用函数 1 年前 |