2010-10-01 10 views
0

Quelqu'un d'autre avait ce problème, savez-vous comment résoudre ce problème?Boîte de dialogue jQuery UI: une fenêtre apparaît à droite de l'écran en chrome et safari

mon code:

var currentFormconfirm; 
    $(function() { 
     $("#dialog-confirm-confirm").dialog({ 
      resizable: false, 
      height: 220, 
      width: 400, 
      modal: true, 
      autoOpen: false, 
      buttons: { 
       'Yes': function() { 
        $(this).dialog('close'); 
        currentFormconfirm.submit(); 
       }, 
       'Cancel': function() { 
        $(this).dialog('close'); 
       } 
      } 
     }); 
     $(".confirm").click(function() { 
      currentFormconfirm = $(this).closest('form'); 
      $("#dialog-confirm-confirm").dialog('open'); 
      return false; 
     }); 
    }); 
+3

Afficher votre code :) –

+0

Pas un aswer, mais: Est-ce qu'il arrive avec la démo ici: http://jqueryui.com/demos/dialog/? Si oui, je vérifierais le bug tracker (http://dev.jqueryui.com/). Si non, au moins vous savez que c'est quelque chose que vous pouvez corriger ... –

+0

@ T.J. Crowder non, il ne se passe pas avec la démo – Omu

Répondre

1

moi aussi ce problème. Ma solution:

$('#dlg') 
    .dialog('open')    
    .dialog({position:'center'}); //UI Dialog positioning error 
+0

essayez d'utiliser la dernière version de jquery.js et .css – Omu

2

fixer, en utilisant la dernière version de Jquery.js et .css