2015-11-17 2 views
1

J'utilise la boîte de dialogue jquery ui. J'ai regardé How to change the jquery ui dialog button color? mais il semble que cet utilisateur adopte une approche différente. J'utilise l'option buttons de la boîte de dialogue.Comment changer le bouton de la boîte de dialogue jquery ui/couleur de fond en utilisant l'API?

Voici mon javascript:

$(document).ready(function(){ 
    $("#credentialsDialog").dialog({ 
     autoOpen: false, 
     buttons: { 
      Submit: function() { 
       $(this).dialog("close"); 
      } 
     }, 
     dialogClass: 'ui-dialog-titlebar' 
    }); 
    $("#opener").click(function() { 
     $("#credentialsDialog").dialog('open'); 
    }); 
}); 

Voici le CSS, il fait référence à:

.ui-dialog-titlebar { 
    background-color: #f6f6ff; 
    background-image: none; 
    color: #f6f6ff; 
} 

J'ai aussi essayé found here:

buttons: { 
      Submit: function() { 
       $(this).dialog("close"); 
      }, 
      'class': 'ui-dialog-titlebar' 
     } 

Mais ce n'est pas travaillant soit.

Quelle est la bonne façon de changer la couleur de fond de la zone de bouton?

Voici ma boîte de dialogue jusqu'à présent:

Répondre

0

Si vous voulez le style des boutons, les cibler avec:

.ui-dialog .ui-dialog-buttonpane button.ui-button { 
/* your rules here */ 
} 
+0

donc la '.ui-dialogue-buttonpane' sera changer la couleur de fond, correct? –

+1

'.ui-dialog-buttonpane' est la classe attachée à la div dans laquelle les boutons résident. Vous voulez utiliser cette classe pour vous assurer que vos règles sont plus spécifiques que la CSS par défaut. – j08691

+0

D'accord, merci. –