Jquery - képek betöltésének ellenőrzése, hogyan?
2018-06-27T12:41:39+02:00
2018-07-03T15:10:51+02:00
2022-07-19T03:21:33+02:00
edgezone
Sziasztok,

Az alábbi problémám lenne, egy webáruházba belettek töltögetve képek, szóközzel (src) illetve alsó vonalal elválasztva (képnév), közbe neki is lett álva félig meddig kijavítani, de még rengeteg termék lenne és sok idő az átnevezése (php-adatbázis hozzáférés nincs csak js), az alábbi lehetőséggel próbálkoztam meg:
jQuery:

$( "img" ).each(function() { var url = $(this).attr("src"); var url = url.replace(/%20/g,"_"); $(this).attr("src", url); }); $( "a.fancybox-product" ).each(function() { var url = $(this).attr("href"); var url = url.replace(/%20/g,"_"); $(this).attr("href", url); });
na igen ez jól működik, de ellenőriznem kéne, hogy az adott kép betöltődött e és ha nemtöltött be akkor használni ezt a kódsort.

Valaki tudna ebben segíteni, load, onload, complete és egyéb kiegészítő függvényekkel próbálkoztam de nem használtak.

Köszönöm előre is a segítségeteket!
Mutasd a teljes hozzászólást!
Hali!

Például:
$("img").each(function(ev) { if (typeof this.naturalWidth != "undefined" && this.naturalWidth == 0 || this.readyState == "uninitialized") { // Ide jöhet a kód, ha nem töltődött be a kép } });
Mutasd a teljes hozzászólást!

abcd