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