Cómo ocultar el botón de cierre de un diálogo jQuery UI

A la espera de la publicación oficial de jQuery UI 1.7 (sí, el equipo de desarrollo de jQuery decidió que se dará a conocer como la versión 1.7, debido a la confusión), que puede ser una opción para eliminar el botón de cierre de una caja, así es como resolver rápidamente el problema con el 1.6rc6 actual:

1
2
3
4
/ / Actuación diálogo evento abierto
) . dialog ( { Diálogo $ ('# MyDialog'). ({
function ( ) { $ ( '.ui-dialog-titlebar-close' ) . css ( 'display' , 'none' ) ; } abierto: function () {. $ ('. ui-diálogo-barra de título de cerca') css ('display', 'none');}
});

5 comentarios para "¿Cómo ocultar el botón de cierre de jQuery UI de diálogo"

  1. 16 de marzo 2009 joseph:

    Hola. Me gustaría pedir ayuda.
    Acabo de empezar a aprender jQuery.
    Quiero hacer una pequeña función, como la utilizada en las galerías de Flash, para abrir un cuadro de diálogo y oscurecer el fondo. Mi meta es la siguiente:
    Tengo un botón (imagen) que le permite descargar el pdf. Me gustaría abrir un diálogo que oscurece el resto, y se aconseja esperar al descargar el pdf. ¿Cómo puedo hacerlo?
    Gracias por su ayuda.
    joseph

  2. 16 de marzo 2009 Giovambattista Fazioli :

    @ Giuseppe: en este caso creo que no se puede hacer exactamente lo que pides. En primer lugar no está "cargando" un pdf, como podría ser el caso de una imagen, pero sí los usuarios descargar. Algunos, de hecho, puede optar por guardarlo en el disco de otros, sin embargo, puede optar por abrir, de hecho, reemplazado por el contenido de su página web pdf.
    Aparte de eso, no sería, sin embargo, para que sepa cuando el PDF se ha "descargado" por completo! Por lo que cualquier diálogo seguirá abierto para la eternidad.
    Además, al descargar un archivo (como en su caso), pensamos que el navegador muestre el progreso de las descargas y cualquier mensaje sería redundante.
    Déjame saber si he entendido la pregunta y si tiene otras preguntas.

  3. 16 de marzo 2009 joseph:

    Hola y gracias por el trato rápido de respuesta súper.
    De hecho, tienes razón, y tal vez no he sido clara:-p.
    Por lo tanto, el hecho es este:
    Ya he hecho ninguna solicitud en java2ee, jsp, y le permite descargar el pdf pulsando el pulzante. En efecto automáticamente el usuario puede elegir si desea abrir o guardar el archivo PDF externamente.
    Hasta ahora, todo bien. Ahora lo que necesito (variables de tiempo de espera, y algunos usuarios toque de nuevo varias veces, a pesar de los avances de la descarga del navegador), lo que obligó a esperar a que el usuario pueda oscurecer por completo el fondo, como he visto permite diálogo.
    Mi necesidad es la siguiente: mostrar el diálogo y cerrarlo cuando se ve la ventana (o seleccione Guardar). Espero que me ayudó y si es posible el uso de jQuery (ya que estoy estudiando ahora) o hacer otra cosa. Con la negociación
    José

  4. 16 de marzo 2009 Giovambattista Fazioli :

    @ José: ok, si quieres podemos dividir el problema en dos: abrir un diálogo de fondo o se oscurecen, y de intercepción de la descarga del pdf. Para el primer problema la solución es muy simple, si usted quiere, no requiere necesariamente de jQuery. , inizialmente impostato invisibile display:none e in posizione assoluta position:absolute con il background a qualsiasi colore tu voglia e renderlo visibile al momento opportuno. Para crear un efecto de oscurecimiento, puede utilizar una técnica simple, o para insertar un div (que mide 100%) inmediatamente después de la etiqueta de body , inicialmente invisible display:none y absoluta posición position:absolute con el background a cualquier color que desee y que sea visible en el momento adecuado. Mediante el establecimiento de un alfa a continuación, crear el efecto adecuado de sombra que desee.
    En cuanto al problema de la interceptación del diálogo de apertura del navegador creo yo, que por razones de seguridad, no es realmente posible. Sin embargo, es interesante tema y tratar de mirar a su alrededor si hay alguna manera de saber si la descarga diálogo IDE "es" que se abrirá ...

  5. 19 de marzo 2009 joseph:

    Hola. Gracias por la aclaración. Estoy probando su idea, que parece que funciona. Quería preguntarle una cosa pequeña: Puede utilizar el onLoad () en el mismo div? en la práctica por lo que cuando se invoca (de pago) finestra.O página le sugiero que cierre el otro. Lo importante a suceder de forma automática, sin toque de nuevo.
    En cuanto a la segunda parte, servlets, etc, para gestionar el proceso completo, desde la apertura de "pop-up" al final (intecettamento luego administrar la descarga) Creo que puedo hacer y están haciendo un buen progreso. Tal vez si termino todo lo que puedo publicar aquí, tal vez pueda ayudar a alguien ;-) .
    Gracias

Deja un comentario

XHTML PERMISO TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL