Ist es möglich, javascript ausführen, bevor Sie Bilder beginnt das laden?

Möchte ich ändern Sie das src-Attribut von Bildern, bevor Sie von dem browser angefordert, mit dem Ziel, reduzieren Sie die Größe der Bilder über ein PHP-Skript Timthumb. Mithilfe von jQuery, ich dachte $(document).ready würde den trick tun:

$(document).ready(function () {
  var imgs = $('#container img');
  jQuery.each(imgs, function() {
    $(this).replaceWith('<img src="timthumb/timthumb.php?src=' + $(this).attr('src') + '&w=200" />');
    });
});

Aber das original, unresized Bild ist immer noch im hintergrund heruntergeladen, um den browser-cache. Ist es möglich, das zu tun, was ich versuche zu tun, auf der client-Seite oder server-Seite-die einzige option?

Warum nicht ändern Sie einfach die src in das Skript erzeugt, dass Sie statt?

InformationsquelleAutor Toutouwai | 2011-11-08

Schreibe einen Kommentar