Witam, zainstalowałem sobie jquery UI Dialog i chce ustawić lekko czarne tło w tle jak załaduje mój Dialog.

Oto fragment kodu js:

  1.  
  2. $('.usuwanie').click(function() {
  3. $("#deleteUser").dialog('open').data('link', this);
  4. return false;
  5. });
  6.  
  7.  
  8. $("#deleteUser").dialog({
  9. autoOpen: false,
  10.  
  11. dialogClass: 'dialogowy',
  12. modal: true,
  13. width: 300,
  14. height: 150,
  15. resizable: false,
  16. buttons: {
  17. "Tak": function() {
  18. $(this).dialog('close');
  19. var path = $(this).data('link').href;
  20. $(location).attr('href', path);
  21. return false;
  22. },
  23. "Nie": function() { $(this).dialog("close"); return false; }
  24. },
  25.  
  26. open: function(event, ui) {
  27. $(".ui-dialog-titlebar-close").hide();
  28. $(".ui-widget-overlay").addClass('sb');
  29. $("button").addClass('button');
  30. $(".ui-widget-overlay").attr('style', 'background-color: #000; opacity: 0.6; ');
  31. }
  32.  
  33. });
  34.  


Probuje tutaj dwukrotnie nadać jakiś background dla tła:

  1. $(".ui-widget-overlay").addClass('sb');
  2. $(".ui-widget-overlay").attr('style', 'background-color: #000; opacity: 0.6; ');
  3.  
  4. ... css....
  5.  
  6.  
  7. .sb { background: #000; position: relative; width: 100%; height:100%; z-index: 5; }
  8.  



Lecz nic nie działa żaden z nich.
W css mam ustawione dla tej klasy ostylowanie:

  1.  
  2. .dialogowy .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  3. .dialogowy .ui-widget-overlay { background: #000 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
  4.  
  5.  


Czy we ktoś czemu tło nie jest czarne pod dialogiem? Jakie mogą być przyczyny tego że to nie działa?