2011-02-07 36 views
0

我有這個divManiupating知名度與jQuery

<div id="termSheetPopup" style="visibility:hidden;"> 

它隱藏在頁面B/C我希望它在一個jQuery彈出顯示。我讓這個彈出窗口:

function createAndShowTermSheetPopup() { 
      $('#termSheetPopup').dialog({ 
       modal: true, 
       resizable: false, 
       title: 'Generate Term Sheet', 
       width: 350, 
       height: 200, 
       autoOpen: true, 
       buttons: { 
        "Generate": function() { 
         alert('Generating...'); 
        }, 
        "Cancel": function() { 
         $(this).dialog("close"); 
        } 
       } 
      }); 
     } 

我想它,使之可見,在彈出的看到,但沒有在頁面上時彈出不起​​來。我怎麼做?

回答

6

設置爲autoOpenfalse當您初始化它時,然後在準備好使用它時調用$('#termSheetPopup').dialog('open')

更多信息可查詢on the jquery-ui demo page

更新:如果你可以原諒jsFiddle沒有正確顯示CSS,我的意思是this is a demo