Así que básicamente mi problema es aparentemente simple.jQuery: la detección de llegar al final del desplazamiento no funciona, solo detecta la parte superior
Puede verlo en acción en http://furnace.howcode.com (tenga en cuenta que los datos se devuelven a través de Ajax, por lo que si no ocurre nada, denle unos minutos).
Lo que QUIERE suceder, es en la segunda columna cuando se llega al final de desplazamiento, se devuelven los siguientes 5 resultados.
Pero lo que realmente sucede es que solo devuelve los 5 resultados cuando se golpea la parte superior del área de desplazamiento. Pruébalo: desplázate hacia abajo, no pasa nada. Desplácese hacia atrás hasta la parte superior, se devuelven los resultados.
¿Qué está pasando?
Aquí está mi código que estoy usando:
$('#col2').scroll(function(){
if ($('#col2').scrollTop() == $('#col2').height() - $('#col2').height()){
loadMore();
}
});
loadMore();
es la función que obtiene los datos y lo anexa.
¿Qué está mal aquí? ¡Gracias por tu ayuda!
Me temo que nada está funcionando. ¿Alguien tiene más ideas? – Jack