así que hago un llamado a los registros con jQuery cuando se carga la página como esta:auto-desplazamiento Divs w/jQuery (RSS Cuadrangular por igual)
$.ajax(
{
type: "POST",
url: "<%= Url.Action("GetRecords", "Home") %>",
data: sessioninfo,
success: function(data){
// data == the divs
}
});
El data
que regresa podría ser cualquier cantidad de <div>
elementos (0 o más)
Tengo un <div id="container">
en mi página también. Quiero colocar, justo después de la llamada AJAX, 8 de los <div>
elementos que vuelven de la llamada al container
, o tantos como los hay si hay menos de 8.
Después de eso, cada 5 segundos (puedo hacer esto estableciendo un intervalo en Javascript), quiero mostrar el siguiente haciendo que la parte inferior div
se salga del container
, y la siguiente en la lista deslice hacia arriba (ala Foursquare.com). Si no hay más que mostrar, hará otra llamada AJAX para obtener más, y si hay más disponibles, se abrirá en la parte inferior y aparecerá en la parte superior de la misma manera.
Aquí están mis preguntas principales.
¿Cómo puedo hacer esta animación con JQuery? Además, ¿dónde debo almacenar los elementos <div>
que inicialmente no se ajustan (si aparecen más de 8)? Asumo que este también sería el lugar para almacenar los que regresan de la segunda llamada AJAX si necesito hacer una llamada para obtener más información.
EDITAR: El fondo más <div>
sólo debe deslizarse fuera de la container
si no totalmente en forma, de lo contrario, sólo debe deslizarse hacia abajo. Esto sucedería si hay menos de 8 <div>
elementos en el container
.
Gracias chicos!
¿Cuál es la recompensa por? Parece que su pregunta ya ha sido respondida? –
No fue antes de establecer la recompensa. – slandau
Correcto, pero la recompensa sigue abierta. ¿Hay algo todavía pendiente? Si no, debe otorgar la recompensa a la respuesta aceptada –