jQuery dialogue toujours centré

Comment puis-je mettre en œuvre, une boîte de dialogue modale jQuery avec largeur auto & hauteur est toujours centré dans le navigateur. Aussi, après le redimensionnement de la fenêtre du navigateur.

Le code suivant ne fonctionne pas. Je pense que le problème est la largeur auto & hauteur.

jQuery - code

$("<div class='popupDialog'>Loading...</div>").dialog({
  autoOpen: true,
  closeOnEscape: true,
  height: 'auto',
  modal: true,
  title: 'About Ricky',
  width: 'auto'
}).bind('dialogclose', function() {
  jdialog.dialog('destroy');
}).load(url, function() {
  $(this).dialog("option", "position", ['center', 'center'] );
});

$(window).resize(function() {
  $(".ui-dialog-content").dialog("option", "position", ['center', 'center']);
});

Merci!

Lier la resize de l'événement sur la window et mise à jour de votre top/left positionnement en conséquence
Comment peut-il la marque de votre commentaire que la bonne réponse, je me demande? 🙂
J'ai mis à jour ma question.

OriginalL'auteur shub | 2011-09-26