Saltar al contenido

blockui sobre el diálogo modal jQueryUI

Este grupo de redactores ha estado mucho tiempo buscando para dar respuesta a tu búsqueda, te compartimos la solución por eso nuestro deseo es servirte de gran ayuda.

Solución:

No especifica lo que ha intentado con z-index.

El complemento blockUI tiene una opción para cambiar el índice z del mensaje que crea (documentación):

// z-index for the blocking overlay 
baseZ: 1000,

jQuery UI Dialog como una opción para especificar un índice z también. Su valor predeterminado es 1000. Por lo tanto, debe establecer un número más alto para la opción BlockUI, digamos 2000:

$.blockUI(
    theme: true,
    baseZ: 2000
)

MANIFESTACIÓN

Gracias Didier por tu respuesta, me ayudó a encaminarme. Notará que el jsfiddle en la respuesta de Didier funciona la primera vez que abre el cuadro de diálogo, pero si se abre más y ajax, los elementos blockUI aparecen debajo del cuadro de diálogo. El cuadro de diálogo debe recalibrar su índice z para ser el perro superior cada vez que se abre.

He encontrado dos formas posibles de evitar esto:

  1. ‘destruye’ el cuadro de diálogo cuando se cierra y lo vuelve a crear cuando se abre.
  2. en lugar de bloquear toda la interfaz de usuario, simplemente bloquee el cuadro de diálogo. Esto se puede hacer usando el método del widget, así:

    $( ".selector" ).dialog( "widget" ).block( 
        theme: false,
        message: '

    Wait for me please...

    ', css: border: '3px solid #a00' );

Puedes añadir valor a nuestro contenido informacional tributando tu veteranía en las interpretaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *