Pregunta

Estoy cargando una ventana de jQuery UI unos pocos desplazamientos hacia abajo desde la parte superior de la página. Cuando se abre, el navegador restablece su posición en la parte superior de la página.

Si ayuda justo antes de que se cargue el cuadro de diálogo, estoy insertando algo de HTML en la página (html para el cuadro de diálogo).

¿Alguien sabe cómo detener esto?

Editar La respuesta a la pregunta adivinó cuál era mi problema y lo resolvió. Invocaba el enlace usando la etiqueta hash.

¿Fue útil?

Solución

Si está invocando esto a través de la etiqueta <a href='#'>, asegúrese de evitar el defecto en el evento. De lo contrario, volverá a la parte superior de la página en Haga clic.

$("a.myWindow").click(function(event){
  event.preventDefault();
  /* Show dialog */
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top