Tengo problemas con la funcionalidad de jQuery en mi sitio web. Lo que hace es usar la window.scroll() función para reconocer cuándo la ventana cambia su posición de desplazamiento y en el cambio llama a algunas funciones para cargar datos desde el servidor.
El problema es .scroll()que se llama a la función apenas hay un pequeño cambio en la posición de desplazamiento y carga los datos en la parte inferior; sin embargo, lo que deseo lograr es cargar nuevos datos cuando la posición de desplazamiento / página llegue a la parte inferior, como sucede con el feed de Facebook.
Pero no estoy seguro de cómo detectar la posición de desplazamiento con jQuery?
function getData() {
$.getJSON('Get/GetData?no=1', function (responseText) {
//Load some data from the server
})
};
$(window).scroll(function () {
getData();
});
javascript
jquery
scroll
Maven
fuente
fuente

Respuestas:
Puede extraer la posición de desplazamiento utilizando el
.scrollTop()método de jQueryfuente
eventfunción de argumento, puede obtener los mismos datos deevent.originalEvent.pageY;Estás buscando la
window.scrollTop()función.fuente
Consulte aquí DEMO http://jsfiddle.net/yeyene/Uhm2J/
fuente
Esta es otra forma de obtener el valor de desplazamiento.
fuente
Ahora eso funciona para mí ...
funciona bien ... y luego puede usar JQuery / TweenMax para rastrear elementos y controlarlos.
fuente
Almacene el valor del desplazamiento como cambios en HiddenField cuando alrededor del PostBack recupera el valor y agrega el desplazamiento.
fuente
Puede agregar todas las páginas con este código:
Código JS:
CÓDIGO CSS
fuente
Este código para chat_boxes para cargar mensajes anteriores
fuente
OBTENER Posición de desplazamiento:
DETECTAR Posición de desplazamiento:
fuente