Angularjs 带缓存加载的角度图像
有这么多问题的答案,我们如何检查图像何时加载。在我的例子中,一些图像被缓存并编写脚本:Angularjs 带缓存加载的角度图像,angularjs,caching,onload,Angularjs,Caching,Onload,有这么多问题的答案,我们如何检查图像何时加载。在我的例子中,一些图像被缓存并编写脚本: element.bind('load', function () { // fire something }); 它不起作用。当图像未被缓存时,它可以很好地工作,但当图像被缓存时,它会失败。如果图像保存在浏览器缓存中,则不会调用img.onload事件 我在谷歌上搜索了这个问题,这是vanilla js的一个普遍问题,只有解决办法 我认为最好的解决办法
element.bind('load', function () {
// fire something
});
它不起作用。当图像未被缓存时,它可以很好地工作,但当图像被缓存时,它会失败。如果图像保存在浏览器缓存中,则不会调用img.onload事件 我在谷歌上搜索了这个问题,这是vanilla js的一个普遍问题,只有解决办法 我认为最好的解决办法是: 在
src
之前设置onload
属性
var img = new Image();
img.onload = function () {
alert("image is loaded");
}
img.src = "img.jpg";
所以我想在声明element.bind listener之后,您必须重置图像的src属性 对不起,我没有早点回复,这对我来说不太合适。