Foros del Web » Programando para Internet » Jquery »

Mantener posicion de la pagina JQUERY

Estas en el tema de Mantener posicion de la pagina JQUERY en el foro de Jquery en Foros del Web. Hola, tengo un problema que al hacer una peticion ajax...la pagina se mueve sola y se va hacia abajo, entontre este codigo aqui mismo en ...
  #1 (permalink)  
Antiguo 17/09/2012, 21:48
 
Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 12 años, 7 meses
Puntos: 18
Mantener posicion de la pagina JQUERY

Hola, tengo un problema que al hacer una peticion ajax...la pagina se mueve sola y se va hacia abajo, entontre este codigo aqui mismo en FDW pero nose muy bien como usarlo
es una funcion, y me devuelve dos valores el X y el Y de la pantalla al momento actual de hacer la llamada, claro tendria que llamar a la funcion en cada peticion ajax que haga! pero me gustaria saber como puedo implementar esos valores que me devuelve para que se establezcan en los valores del HTML,BODY...
o sea con jquery como poder re establecer esos valores Gracias!

Código Javascript:
Ver original
  1. function getScrollXY() {
  2.   var scrOfX = 0, scrOfY = 0;
  3.   if( typeof( window.pageYOffset ) == 'number' ) {
  4.     //Netscape compliant
  5.     scrOfY = window.pageYOffset;
  6.     scrOfX = window.pageXOffset;
  7.   } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
  8.     //DOM compliant
  9.     scrOfY = document.body.scrollTop;
  10.     scrOfX = document.body.scrollLeft;
  11.   } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
  12.     //IE6 standards compliant mode
  13.     scrOfY = document.documentElement.scrollTop;
  14.     scrOfX = document.documentElement.scrollLeft;
  15.   }
  16.   return [ scrOfX, scrOfY ];
  17. }

Etiquetas: ajax, funcion, html, posicion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:10.