lau*_*ent 4 javascript jquery image loaded
我知道load()jQuery中有一个事件在图像加载完成时触发.但是如果在图像加载完成后附加了事件处理程序呢?
是否有一个属性$('#myimage').isLoaded()来检查图像是否已经加载?
ale*_*lex 10
您可以检查complete图像的属性.
是否有一个属性
$('#myimage').isLoaded()来检查图像是否已经加载?
不,但你可以这样做:)
jQuery.fn.isLoaded = function() {
return this
.filter("img")
.filter(function() { return this.complete; }).length > 0;
};
Run Code Online (Sandbox Code Playgroud)
true如果已加载集合中的所有图像,并且false如果一个或多个图像不是,则会产生这种情况.您可以根据自己的需要进行调整.