Hi LX,
Mit dem folgenden Code (ungetestet, sollte aber klappen) kannst Du Dir so ein event leicht selbst bauen:
// prüfe bei jedem Scrollen
$(document).bind('scroll', function(){
// ist die Scrollhöhe entsprechend der Seitenhöhe minus Fensterhöhe (Ende erreicht)
if ($('document').height()-$(window).height() >=$(window).scrollTop()) {
// erzeuge ein künstliches "scrollend"-event auf window.
$(window).trigger('scrollend');
}
});Du kannst dann mit $(window).bind('scrollend', callback) das entsprechende Event bauen.
Ein kleiner Fehler war drin [nicht >=
sondern <=
] aber damit funktionierts blendend =)
Ach ja... und der IE (7) verstand $(document).bind
irgendwie nicht...
Folgendermaßen klappts aber (getestet in IE7 und Firefox):
$(window).bind('scroll', function(){
if ($(document).height()-$(window).height() <= $(window).scrollTop()) {
$(window).trigger('scrollend');
}
});
$(window).bind('scrollend', function(){
alert('Seitenende erreicht =)')
});
Nochmal DANKE!
VG
Eric