Foros del Web » Programando para Internet » Jquery »

Dialog provoca que el scroll suba al principio de la pagina

Estas en el tema de Dialog provoca que el scroll suba al principio de la pagina en el foro de Jquery en Foros del Web. Estimados; Estoy usando el dialog jquery. Tengo el sgte. problema: La pagina tiene un alto considerable. Entonces tiene scroll. Lo que pasa que por ej. ...
  #1 (permalink)  
Antiguo 13/07/2012, 08:40
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 8 meses
Puntos: 0
Dialog provoca que el scroll suba al principio de la pagina

Estimados;

Estoy usando el dialog jquery. Tengo el sgte. problema:

La pagina tiene un alto considerable. Entonces tiene scroll. Lo que pasa que por ej. al estar al final de la pagina; abro el dialog, y el scroll se va al principio de la pagina. Pero la ventana dialog esta al final de la pagina. Entonces hay que bajar con el scroll para encontrar la ventana dialog. Se entiende?
Este es el codigo:

Código:
function abre_ventana(v_width,v_height,v_title,v_pagina,folio,grupo,sswitch){

		$('#ventana').empty();
		$(document).ready(function() {
		    $("#ventana").dialog({
		    	autoOpen: false,
		    	modal: true,
				width: v_width,
				height:v_height,
				title:v_title,
				buttons: {
					"Cerrar": function() {
						$(this).dialog("close"); 
						$("#ventana").hide(); 
						$('#lista').load('recibir_muestra_tabla.php?grupo='+grupo);  
					}
				}
		    });
		  });


	
	
	$("#ventana").dialog("open");
}
Favor si me pueden ayudar con este problema.
De antemano gracias.
  #2 (permalink)  
Antiguo 14/07/2012, 01:53
Avatar de dontexplain  
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 6 meses
Puntos: 127
Respuesta: Dialog provoca que el scroll suba al principio de la pagina

Como desconozco el resto del código, lo único que se me ocurre es que de nuevo modifiques la posición del scroll y lo situes a la altura de la ventana en la ejecución de la función. Calcula en qué momento exacto se produce la modificación del scroll y justo ahí coloca

$(window).scrollTop($("#ventana").position().top);

Un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Etiquetas: Ninguno
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 13:20.