javascript - Quelle est la différence entre Img.complete et img.onload pour déterminer quand l'image est chargée?
PHP中文网
PHP中文网 2017-06-28 09:22:52
0
4
1086

Quelle est la différence entre les deux pour déterminer si l'image est chargée ? Généralement, l'événement onload sera rappelé une fois le chargement terminé. Img.complete est-il toujours nécessaire ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(4)
小葫芦

img.complete est une propriété de l'objet Image et renvoie une valeur booléenne ; img.onload est un événement déclenché après le chargement de l'image

Ty80

Ces deux-là n'ont que des fonctions img.complete可以判断图片加载完成,img.onload并不能判断图片是否加载完,而是在加载完毕之后,直接运行onloadliées.

伊谢尔伦

complete n'est qu'un attribut de l'objet HTMLImageElement, tandis que onload est le rappel d'événement de chargement de l'objet Image. Le premier ne peut pas effectuer avec précision des rappels asynchrones lorsque l'événement se produit et présente des problèmes de compatibilité avec le navigateur.

黄舟

La propriété onload du mixin GlobalEventHandlers est un gestionnaire d'événements pour l'événement de chargement d'un élément Window, XMLHttpRequest, <img>, etc., qui se déclenche lorsque la ressource est chargée.
L'événement onload sera libéré lorsque img est chargé , src L'image est chargée de manière asynchrone Si le chargement est terminé avant l'événement de liaison, l'événement onload ne sera pas déclenché.
img.complete est une propriété qui existe toujours et qui est vraie une fois le chargement terminé.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!