Hallo zusammen,
ich versuche nun schon eine Weile, die get_avatar()-Funktion zeitverzögert auszugeben.
Der Code sieht so aus (dürfte in allen Themes ähnlich sein):
Ich hätte als Ergebnis gerne, dass das Bild von Gravatar beispielsweise erst nach 3 Sekunden geladen wird. Jetzt kann ich PHP ja aber nicht einfach in JavaScript aufrufen. Der folgende Code funktioniert daher natürlich nicht und soll hier nur zur Veranschaulichung dienen:
<script>
window.onload = function(){
var wait = 2000;
setTimeout(function(){
<?php echo get_avatar($comment,$size='70'); ?>
}, wait);
}
</script>
Eine Möglichkeit, das zu realisieren, habe ich noch nicht gefunden.
Noch schöner wäre es sogar, wenn die Bilder erst geladen und angezeigt werden, wenn an eine bestimmte Position gescrollt werden würde. Über Google+ wurde ich darauf aufmerksam: http://imakewebthings.com/jquery-waypoints/
Hat jemand eine Idee, wie das umgesetzt werden kann?