部分下载的图像

时间:2014-05-25 19:48:06

标签: javascript image

嗨我有一些简单的按钮,当点击时会激发一些js来添加图像。我的问题是,我不确定,但可能与互联网连接有关,不时的图像只会部分下载(见图)。一旦发生这种情况,部分下载的图像将存储在缓存中,因此您无法再次单击以从服务器获取完整图像。 所有的图像都很好。如果可能的话,我需要知道的是如何解决这个问题。首先,我尝试检测何时仅使用http://desandro.github.io/imagesloaded/部分下载图像,但这不会触发错误。一旦我能够检测到错误,我需要从服务器而不是缓存重新加载映像。 有时在firefox中错误"图像损坏或截断"将显示,所有图像都很好。

对这两点的任何帮助都将非常感谢。

JS :(我试图只更改src值但发生同样的错误)

        $('#Canvas_' + ParentName).empty().prepend('<img '
         + 'class="' + Fabric 
         + '" match="' + that.attr('match') 
         + '" title="' + that.attr('title') 
         + '" cost="' + that.attr('cost') 
         + '" src="'+imgFolder+imgViews+imgSmall+that.parent().parent().attr('id') + '_' + that.attr('class').replace(toolRepalce, "") + '.' + that.parent().parent().attr('alt')
         + '" height="305px"'
         + ' width="645px" >');

partially downloaded image

0 个答案:

没有答案