Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果未找到src图像,则默认图像会导致每次重新渲染时出现恼人的重画_Jquery_Html_Image - Fatal编程技术网

Jquery 如果未找到src图像,则默认图像会导致每次重新渲染时出现恼人的重画

Jquery 如果未找到src图像,则默认图像会导致每次重新渲染时出现恼人的重画,jquery,html,image,Jquery,Html,Image,因此,如果找不到我要查找的图像,我将使用它嵌入默认图像。这一切在初始加载时都非常有效,但我在保存此对象/图像标记的单元格上有一些单击侦听器,每次单击它时,我都必须使用jQuery重新命名单元格 当图像存在的单元格上发生重新渲染时,一切都很正常。但是对于需要使用默认图像的单元格,用户会看到一个重新渲染/重新绘制的快速小闪光灯,因为它试图渲染第一个不存在的图像,但失败了,然后它会去获取默认图像。但是那种让图像消失然后在一瞬间又回来的舞蹈有点烦人。有办法解决这个问题吗?比如“在知道要加载哪个图像之前不

因此,如果找不到我要查找的图像,我将使用它嵌入默认图像。这一切在初始加载时都非常有效,但我在保存此对象/图像标记的单元格上有一些单击侦听器,每次单击它时,我都必须使用jQuery重新命名单元格

当图像存在的单元格上发生重新渲染时,一切都很正常。但是对于需要使用默认图像的单元格,用户会看到一个重新渲染/重新绘制的快速小闪光灯,因为它试图渲染第一个不存在的图像,但失败了,然后它会去获取默认图像。但是那种让图像消失然后在一瞬间又回来的舞蹈有点烦人。有办法解决这个问题吗?比如“在知道要加载哪个图像之前不要刷新此部分”之类的东西

代码段如下所示:

<body>   
  <object data="http://example.com/<@ someImageBasedOnSomeVariable @>">
    <img src="http://example.com/default.png">
  </object>
</body>

您可以使用和功能:

$("img")
.load(function() { //run stuff normally })
.error(function() { //run stuff with the default image })