[JavaScript] Abstand von oben abfragen

K

Konsumkind

Aktives Mitglied
Thread Starter
Dabei seit
22.01.2009
Beiträge
134
Reaktionspunkte
1
Hallo,
ich baue mir gerade eine Galerie und habe dabei folgendes Problem:
Ich möchte beim Scrollen nach unten bzw jeweils die unterste bzw. oberste Zeile ausblenden. Neue Elemente unten per Ajax (sozusagen on demand) nachzuladen und einfaden zu lassen ist kein Problem, aber wie bekomme ich den Abstand der Elemente von oben heraus?

Mein momentaner Ansatz ist der (ich nutze Mootools) alle Elemente der Galerie zu nehmen, deren Abstand zum oberen Ende des Dokuments zu checken und dann zu prüfen ob der kleiner als der YOffset+100 des Viewports ist. Nur wie komme ich eben an den Abstand des DIVs von oben? Wenn ich den mit der o.g. Methode ausgeben lassen bekomme ich nur den Wert "auto". Im Moment sieht das also so aus:
Code:
	$$('.galItem').each(function(el)
	{
		top=el.getStyle('top');
	});
Danach käme dann eben die Abfrage mit YOffset und eben fade out oder in (je nachdem ob die Zeile oben oder unten ist). Evtl mache ich auch einen generellen Denkfehler. Wäre für Hinweise dankbar :)
 
Zurück
Oben Unten