2010-05-01 9 views
8

Ich frage mich, über den Fade-in-Effekt tunWie für Bilder auf mashable.com das Bild Fade-in-Effekt auf blättern (wie mashable.com)

(http://mashable.com/2009/08/14/google-android-logo-remixes/ siehe zum Beispiel) Wie Sie navigieren Sie zu Das Bild wird eingeblendet. Es wird nicht beim Laden der Seite eingeblendet, sondern nur bei der tatsächlichen Darstellung des Objekts auf dem Bildschirm.

Danke.

+1

Sie können feststellen, ob ein HTML-Element auf einer Seite mit JQuery sichtbar ist, und jede Funktion aufrufen, sobald sie sichtbar wird: http://stackoverflow.com/questions/487073/check-if-element- is-visible-after-scrolling –

Antwort

9

Es ist mit dem jQuery-Plugin Lazy Load erreicht.

EDIT: Hier ist der Code, den sie verwendet:

if(! navigator.userAgent.toLowerCase().match('ipad')){ 
    $('#primary img').lazyload({effect:'fadeIn',placeholder:'/wp-content/themes/v6/_base/img/blank.png'}); 
} 
+0

Danke, ich dachte, es war so etwas wie "Verzögerung laden" und "Lazy Load" ist es :) –

0

A YUI version auch verfügbar ist. In der Tat wurde Lazy Load von ihm inspiriert.