2011-10-14 106 views
0

我有一個jQuery的模式對話框,我加載了一個jQuery數據表裏面。我不能使對話框顯示在中心(目前它保持在右側) 任何想法可能的原因&解決方案? 我試過位置:中心,但它力氣工作。 我的腳本是這樣的:jQuery對話框 - 與DataTables對話框不居中置

// Dialog for food details 
    var $detaildialog; 
    $detaildialog = $('#detaildialog').dialog({ 
     autoOpen: false, 
     title: 'Food Details', 
     modal: true, 
     position: 'center', 
     width: 'auto', 
     height: 'auto' 

    }); 

    //Call Details action to display the food details 
     var url = '/Food/Details?cid=' + id; 

     //Use .load callback function to ensure details is loaded before dialog open 
     $detaildialog.load(url, function() { 
      $('#loading').hide(); 
      $detaildialog.dialog('open'); 
     }); 

而只是顯示我的HTML數據表的一部分,在這裏:

<div id="tableplaceholder"> 
<table id="stocktable" class="pretty"> 
    <thead> 
     <tr> 
      <th> 
       Name 
      </th> 
      <th> 
       Amount 

和CSS:

#tableplaceholder 
{ 
    width: 100%; 
} 

需要幫助這裏...感謝任何反饋......

+0

有一個鏈接,我們可以看到問題? –

+0

不......我該怎麼做? – shennyL

+0

或者鏈接到該網站,或者在http://jsfiddle.net/上重新創建問題:) –

回答

0

雖然我不確定爲什麼,但是當我修好對話框的div寬後,di alog被集中。只要將它張貼在這裏以防萬一有相同情況的人。謝謝!