Mam obrazy dynamicznie dodawane do strony, nie wydaje mi się, aby zdarzenie "load" działało dynamicznie z live().Słowo kluczowe Live() nie działa przy ładowaniu z dynamicznymi obrazami html
Jest to kod Obecnie mam:
$('#largeImg' + nextUniqueItemID).hide();
$('#largeImg' + nextUniqueItemID).live('load' , function() {
$('#loader' + nextUniqueItemID).hide();
$('#largeImg' + nextUniqueItemID).show();
});
z '#largeImg' + nextUniqueItemID
bycia obrazem, który został dodany do strony wcześniej w funkcji i '#largeImg' + nextUniqueItemID
bycia loading image.
Czuję się tak, jakbym nadużywał "na żywo", ponieważ tak naprawdę nie potrzebuje słuchacza, ale natychmiast wywołuje zdarzenie.
Dzięki za pomoc. Próbowałem "bindować" i to nigdy się nie uruchamiało. Próbowałem też pozbyć się ładunku, ale to nie zadziałało. Czy istnieje sposób dołączenia detektora do zdarzenia, które wskazywałoby, kiedy ładowanie obrazu zostało wykonane?