2010-10-15 5 views
0

J'ai une grille et quand je change son ordre de tri ia chargement message apparaissent sur la région de la grille et bloquent son contenu comme autre popup modal, mais seulement sur la grille est-il disponible jquery modal popup rencontrer mon Besoins ? puis-je configurer jqueryUI modal pour cela?JQuery modal popup sur la région spécifique

Répondre

4

Vous recherchez jQuery BlockUI, un plugin jQuery qui peut bloquer la page ou un élément lors du chargement.

0

UI Ceci est très facile à faire avec jQuery UI. Avec les fonctions ajaxStart et ajaxStop, vous pouvez même configurer votre boîte de dialogue et l'oublier et elle apparaîtra à chaque fois que vous utiliserez une requête ajax sur la page. Voici un exemple simple:

$('#ajax-load').html('<p><img src="images/ajax-loader.gif">').dialog({ 
    autoOpen: false, 
    draggable: false, 
    modal: true, 
    position: 'center', 
    resizable: false, 
    closeOnEscape: false, 
    open: function(event, ui) { 
    return $(".ui-dialog-titlebar-close", $(this).parent()).hide(); //hide the close button 
    } 
}).ajaxStart(function() { 
    return $(this).dialog('open'); 
}).ajaxStop(function() { 
    return $(this).dialog('close'); 
}); 

Éditer: Oh, vous le voulez pour une région spécifique. Cela devrait être possible, mais je ne sais pas comment le faire du haut de ma tête. iframes? ;-)