jQuery: la détection d'atteindre le fond du défilement ne fonctionne pas, ne détecte que le haut

Donc en gros mon problème est apparemment simple.

Vous pouvez le voir en action à http://furnace.howcode.com (veuillez noter que les données sont renvoyées via Ajax, donc si rien ne se passe donner quelques instants!).

Ce qui doit arriver, est dans la deuxième colonne lorsque vous atteignez le fond de défilement, les 5 les résultats sont renvoyés.

Mais ce qui se passe réellement est elle renvoie uniquement l'5 résultats lorsque vous appuyez sur le HAUT de la zone de défilement. Essayez-le: faites défiler vers le bas, rien ne se passe. Faire défiler en arrière vers le haut, les résultats sont retournés.

Ce qui va mal?

Voici mon code que j'utilise:

$('#col2').scroll(function(){
    if ($('#col2').scrollTop() == $('#col2').height() - $('#col2').height()){
       loadMore();
    }
});

loadMore(); est la fonction qui récupère les données et ajoute il.

Donc ce qui ne va pas ici? Merci pour votre aide!

source d'informationauteur Jack