2015-05-01 75 views
0

我有以下的php和java腳本正在處理,一旦label_dialog框彈出,它會打開到瀏覽器的左上角,即使我有它作爲中心..任何人都可以幫助找出爲什麼它不在中心?對話框的位置不在網絡瀏覽器的中心

PHP代碼: -

  <div id="label_dialog" title="Submission Details"> 
       <center><table border='1' align="center"> 
       <div id="submission_details" name="submission_details"></div> 
       </table></center> 
      </div> 

javascript代碼: -

$("#label_dialog").dialog({ 
     modal: true, 
     draggable: false, 
     resizable: true, 
     position: ['center'], 
     width: $(window).width()*3/4, 
     dialogClass: 'ui-dialog-osx', 
     buttons: { 
      "Edit": function() { 
       $(this).dialog("close"); 
      }, 
      "Submit": function() { 
       $(this).dialog("close"); 
       $('#submitted_gerrits_form').hide(); 
       $('#gerrits_form').hide(); 
       $("#component_form").hide(); 
       $("#submitted_gerrits_table").hide(); 
       $("#gerrits_form").hide(); 
       $("#check_gerrits").hide(); 
       $("#main_form_su_validation").hide(); 
       $("#contacts_form").hide(); 
       $("#dependencies_form").hide(); 
       $("#su_release_form").hide(); 
       $("#submission_note_form").hide(); 
       $("#submission").hide(); 

回答

1

嘗試刪除行:

position: ['center'], 

如果檢查docs你會看到,你是不是使用正確的格式;職位需要是object。如果你想爲中心(這是默認值),你會使用類似:

{ my: "center", at: "center", of: window } 

但是因爲這是默認的,你應該能夠只是忽略它。

+0

感謝奏效 – user2125827

0

我建議刪除從您的代碼,並使用CSS <center></center>style-"..."

+0

這是爲什麼?我繼承別人的代碼,所以保持相同,如果是更好,我會改變,也爲什麼'

'是什麼意思?是否有任何文檔像Mike指出的那樣檢查? – user2125827

+0

@ user2125827您必須更具體地說明「這是什麼意思」。 – Mike

相關問題