2011-06-01 62 views
2

我有一個默認隱藏的對話框,當用戶點擊頁面中的按鈕時,對話框出現,對話框內有一個手風琴。手風琴出現,但手風琴的每一部分都不完整。它沒有完整顯示每個手風琴部分的文字。它只是顯示第一行。JQuery如何在對話框中添加一個手風琴

$('#helpx').hide(); 
$('#accord').accordion({ header: 'h3' }); 

$('#helpbutton').click(function() { 
    if ($('#helpx').is(':visible') == false) { 
     $('#helpx').show().dialog({height: 600, width:550, dialogClass: 'shadowme', position: [390,130]}); 
      } 
    else { $('#helpx').dialog('close'); } 
}); 

請記住,手風琴是在html中的對話框的標籤內。例如

<div id="helpx" title="Sistema de Ayuda"> 
    <div id="accord"> 
+1

你能提供的代碼? – mdaguerre 2011-06-01 19:22:40

+0

您的html中必須有錯誤。讓我們看看更多的代碼! – Patricia 2011-06-01 20:03:04

回答

1

這似乎似乎工作對我罰款,但我們真的需要看到你的代碼

$("#accordion").accordion(); 
$('#dialog').dialog({autoOpen:false}); 
$('#mybutton').click(function(){ 
    $('#dialog').dialog('open'); 
}) 

這裏a working demo