img相对路径加载图片不完整问题

通过给img赋值src显示图片(jpg的),出现了两个问题。
1.部分图片显示了一半,图片下一半显示为灰色。
2.有些图片在chrome下能正常显示,但是在ff下显示不完整。
我用的是相对路径。

阅读 7.2k
2 个回答

跟相对路径关系不大,应该是文件没完全加载之后又被缓存了导致的,下半部变灰应该是因为jpg文件采用了基线的压缩方式导致,你可以试试用Ctrl+R重新从服务器拉一下、或者给文件改名避开原缓存内容~
另外不知道和图片过大有没有关系,建议你用工具软件之类的先压缩下图片再说,网页上的图片通常可以去掉所有的元数据和色彩管理内容,另外JPEG压缩级别也可以适当调低,通常65~85左右就够了。
终极大招就是把图片改成逐行压缩试试(使用逐行的压缩方式,网页上会先看到一副很模糊的图像,然后一层层变清晰)……不过我估计应该用不上。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题