2011-11-25 11 views
8

Tengo un problema cuando uso el cuadro de diálogo de la interfaz de usuario jQuery. Cuando abro una foto en el cuadro de diálogo jQuery, congela la barra de desplazamiento de la ventana. No puedo mover la página hacia arriba o hacia abajo con el puntero del mouse. Este problema existe solo en Google Chrome. Funciona bien en Mozilla e Internet Explorer.
¿Alguien tiene una solución a este problema?jQuery IU cuadro de diálogo ventana de bloqueo barra de desplazamiento en Google Chrome

+0

¿Puede mostrar el código que está utilizando? – k4t434sis

+6

Posible duplicado: [Problema de la barra de desplazamiento con el diálogo de la interfaz de usuario jQuery en Chrome y Safari] (http://stackoverflow.com/questions/1617638/scrollbar-problem-with-jquery-ui-dialog-in-chrome-and-safari) –

+0

Por favor, muestre el código que está usando. –

Respuesta

0

he fijado un fallo similar en el pasado de la siguiente manera correcta antes de iniciar el diálogo:

$.ui.dialog.prototype._makeDraggable = function() { 
    this.uiDialog.draggable({ 
     containment: false, 
     handle: "div.ui-widget-header", 
     cancel: "#dialogId" 
    }); 
}; 
0

he visto un problema similar cuando abra un cuadro de diálogo jQueryUI que tiene un editor de TimyMCE en ella. Las barras de desplazamiento en el cuadro de diálogo se congelaron.

La extraña razón de que una URL HASH '#' al final de la url. El URL HASH se agregó a la url porque olvidé 'devolver falso'; en el evento click() del enlace que abrió el diálogo. Una vez que agregué el 'return false;' el navegador no manejó el evento de forma nativa, no se agregó el URL HASH y las barras de desplazamiento del diálogo funcionaron como se esperaba.

0

El mismo problema se produzca cuando yo estaba usando el cuadro de diálogo de interfaz de usuario jQuery en cromo, la de proporcionar un alto arreglo a la caja no se congelará

Cuestiones relacionadas