2010-06-12 6 views
1

La raison pour laquelle je veux ceci est que lorsque la superposition affiche un fond BLANC, je peux ajouter la propriété "webkit-transition-duration" pour permettre au fond blanc de se fondre et d'entrer en utilisant le GPU.JQUERY UI Dialog Modal - Existe-t-il un moyen d'avoir le DIV OVERLAY Persist? Ou définir quel Div utiliser?

Mais le problème ici est que JQUERY semble supprimer/ajouter le div overlay chaque fois que la boîte de dialogue est exécutée.

Des idées?

Répondre

1

Bien sûr, ne fait pas la boîte de dialogue modale et créer la superposition vous

définir le modal option: false;

$(selector).dialog({ 
    modal: false 
    open: function() { 
    //create your own overlay div here. 
    }, 
    close: function() { 
    // remove your overlay div here. 
    } 
    //other options as needed 
    }); 

créez maintenant le div overlay vous-même.

+0

J'avais peur que tu dises que :) – AnApprentice

+0

@noobish regarde au-dessus j'ai édité ma réponse. vous pourriez tenter de détourner la div overlay créée par jquery.dialog dans la méthode close de la boîte de dialogue. Je suis assez sûr que cela ne marchera pas mais peut-être vaut le coup d'essayer. si tout le reste échoue. vous pouvez toujours créer la superposition de votre soi et ensuite manipuler comment il disparaît dans la méthode de fermeture. –