2016-08-01 20 views
0

mein Ziel ist variabel zu erstellen und anzuzeigen, die Scroll-Position aufnehmen wird. Während die Scroll-Funktion scheint zu arbeiten (zum Beispiel kann ich eine Nachricht in ihm warnen), aber wenn ich eine scroll_pos Variable hinzufügen, hört es einfach auf zu arbeiten. Ich habe dieses Tutorial https://www.youtube.com/watch?v=AwgODLLSgwU gefolgt, aber ich verstehe nicht, was mit meinem Code falsch ist. Ich verwende <div id="'status>, um die Variable anzuzeigen. Irgendwelche Vorschläge? Hier ist der Code https://jsfiddle.net/avxgeeah/Variable funktioniert nicht innerhalb JQuery Scroll-Funktion

$(document).ready(function(){ 

    $("#text_area").scroll(function(){ 
     var scroll_pos = $(this).scrollTop(); 
     alert(scroll_pos); 
    }); 
}); 
+0

Verwenden Sie einfach Wegpunkte, die tut genau dies: http://imakewebthings.com/waypoints/ – staypuftman

+1

Sie Code funktioniert gut. In js fiddle benutze https für jquery. Siehe diese Geige [link] (https://jsfiddle.net/jkuhns/5gb3k9vL/) – jkuhns5

+0

danke @ jkuhns5 es funktioniert jetzt in jsFiddle, aber macht immer noch keinen Unterschied auf meinem lokalen hosting – user3389712

Antwort

0

es hier https://jsfiddle.net/j5vg0fsj/

$("#target").scroll(function(){ 
    var scroll_pos = $(this).scrollTop(); 
    alert(scroll_pos); 
}); 

ich, dass Chrom wissen arbeitet bieten Warnungen zu deaktivieren, wenn sie zu häufig feuern. Vielleicht hast du das gebilligt?