• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Aufrufen von JS-Funktion onscroll

vomdi

Neues Mitglied
Hallo

Ich kenne mich mit JS eigentlich nicht so gut aus, kann mir daher einer sagen, warum dieser Code (im Header-Bereich) nicht funktioniert:

HTML:
<script type='text/javascript'>
                        var loading = false;
                        $(window).scroll(function(){
                        if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){
                        if(loading == false){
                        loading = true;
                        alert('lala');
                        loading = false;
                        });
                        }
                        }
</script>
 
Zuletzt bearbeitet:
Die beiden schließenden geschweiften Klammern } beziehen sich auf deine If-Abfragen.
}); bezieht sich auf function()
Entsprechend wäre der korrekte Code
Code:
    var loading = false;
    $(window).scroll(function(){
        if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){
            if(loading == false){
                loading = true;
                alert('lala');
                loading = false;
            }
        }
    });
Wenn es dann immernoch keinen Alert gibt, wird entweder die Bedingung
Code:
(($(window).scrollTop()+$(window).height())+250)>=$(document).height()
nicht erfüllt (was auch immer du damit vorhast) oder du hast die jquery.js nicht eingebunden.
 
@bodil

Danke es lag an der fehlenden jquery Datei. Da ich kein jquery brauche habe ich nach einer Lösung ohne geschaut. Dort wo ich dieses Code Beispiel gefunden habe (englischsprachiger Blog), stand nichts von jquery, deshalb....

danke nochmal...
 
Zurück
Oben