You can create a div for the dialog and a div inside this for the accordion.
HTML snippet:
<button id='clicker>Click Me</button> <div id='dialog'> <div id='accordion'> <h3>Section 1</h3><div><p>Sec 1 Fun</p></div> <h3>Section 2</h3><div><p>Sec 2 Fun</p></div> </div> </div>
JavaScript snippet:
$('#clicker').button().click(function(){ var overlayDialogObj = { autoOpen: true, height: 400, width: 310, modal: false, open: function(){ $('#accordion').accordion( {heightStyle: "fill", collapsible: true}).show(); }, buttons: { 'Done': function() { $(this).dialog('close'); } } }; $('#dialog').dialog(overlayDialogObj).show(); });
See the fiddle here: http://jsfiddle.net/saylesc/RDwUj/2/
Corndog
source share