Ich versuche, das Laden von Bildern mit Javascript auf dom bereit zu stoppen und dann initiieren das Laden, wann immer ich will, eine so genannte Lazy Loading von Bildern. Etwas wie dieses:
$(document).ready(function () {
var images = $('img');
$.each(images, function() {
$(this).attr('src', '');
});
});
Das funktioniert nicht (getestet in ff3.5, safari 3-4). Die Bilder werden trotzdem geladen, ich verstehe es nicht.
Dieses Plugin, www.appelsiini.net/projects/lazyload, macht zum Beispiel genau das Gleiche und entfernt das src-Attribut beim Laden der Seite.
Was übersehe ich?
EDIT: Ich habe hier eine Testseite hinzugefügt: http://dev.bolmaster2.com/dev/lazyload-test/ Zuerst entferne ich das src-Attribut vollständig, dann füge ich es nach 5 Sekunden mit dem Originalbild hinzu. Funktioniert immer noch nicht, zumindest Firebug sagt, dass die Bilder beim Start geladen werden, ist Firebug zu vertrauen?