Creando il markup appropriato per le schede, sono riuscito a posizionare un widget di schede dell'interfaccia utente jQuery all'interno di una finestra di dialogo dell'interfaccia utente jQuery; ma fare lo stesso con una fisarmonica non ha funzionato: cliccando sull'ancora della sezione fisarmonica si chiude la finestra di dialogo. C'è un modo semplice per realizzare questo?mettere una fisarmonica dell'interfaccia utente jQuery in una finestra di dialogo dell'interfaccia utente jQuery
6
A
risposta
12
Funziona bene per me ... Ho inviato a demo per voi.
Forse è necessario utilizzare l'opzione "Apri" nella funzione di dialogo?
$(function() {
$("#dialog-modal").dialog({
height: 400,
width: 400,
modal: true,
open: function(){
$("#accordion").accordion({ autoHeight: true });
}
});
});
Nota: per le schede, è fondamentalmente la stessa cosa, aggiungere la chiamata di funzione all'interno della opzione aperta.
1
È possibile creare un div per la finestra di dialogo e un div all'interno di quello per la fisarmonica.
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();
});
Vedere il violino qui: http://jsfiddle.net/saylesc/RDwUj/2/
Problemi correlati
- 1. Finestra di dialogo dell'interfaccia utente JQuery lenta
- 2. Interfaccia utente jQuery: TypeError: $ (...). Fisarmonica non è una funzione
- 3. Interfaccia utente JQuery: disabilitare la scheda fisarmonica?
- 4. Modifica dinamica della finestra di dialogo dell'interfaccia utente jQuery
- 5. Come aggiornare 'titolo nella finestra di dialogo dell'interfaccia utente jQuery?
- 6. Finestra di dialogo dell'interfaccia utente jQuery - impossibile rimuovere i pulsanti
- 7. Finestra di dialogo dell'interfaccia utente jQuery da variabili
- 8. Ingresso non presente nella finestra di dialogo dell'interfaccia utente Jquery?
- 9. jQuery Dialogo modale dell'interfaccia utente non bloccante
- 10. Finestra di dialogo dell'interfaccia utente jQuery - come renderla non chiudibile?
- 11. Finestra di dialogo dell'interfaccia utente jQuery Auto-Close con setTimeout
- 12. Passa una variabile all'interfaccia utente JQuery
- 13. Controllo della posizione DOM di una finestra di dialogo dell'interfaccia utente jquery
- 14. Rileva se è aperta una finestra di dialogo dell'interfaccia utente jQuery
- 15. Come si imposta il contenimento su una finestra di dialogo dell'interfaccia utente jQuery?
- 16. La finestra di dialogo dell'interfaccia utente jQuery non si apre una seconda volta
- 17. Come posso chiudere una finestra di dialogo dell'interfaccia utente jQuery dopo x secondi?
- 18. javascript/jquery: rispondendo ad un utente cliccando su "ok" su una finestra di dialogo
- 19. Nella finestra di dialogo dell'interfaccia utente jquery, è possibile inserire una finestra di dialogo modale sopra un'altra finestra di dialogo modale
- 20. Imposta l'ID del pulsante di dialogo dell'interfaccia utente jQuery?
- 21. Finestra di dialogo dell'interfaccia utente jQuery - La finestra esterna scorre mentre scorre all'interno della finestra di dialogo
- 22. input utente android prompt utilizzando una finestra di dialogo
- 23. Knockout Js, Dialogo dell'interfaccia utente JQuery e vista parziale
- 24. jQuery finestra di dialogo modale e finestra di dialogo CKEditor
- 25. Posizionamento assoluto con finestre di dialogo dell'interfaccia utente jQuery
- 26. Perché ricevo una finestra di dialogo "Errore di tipo non è una funzione" utilizzando l'interfaccia utente di jQuery?
- 27. campo obbligatorio all'interno di una fisarmonica jquery
- 28. Come mettere a fuoco una finestra in jquery?
- 29. Come posso sapere se una query di dialogo dell'interfaccia utente jquery è stata inizializzata?
- 30. Come utilizzare la finestra di dialogo dell'interfaccia utente jQuery come finestra di dialogo "conferma prima dell'invio" sul modulo ASP .NET
Grazie mille! Funziona come un fascino. Non so perché il mio Dialog si stava chiudendo quando è stata cliccata la testata della fisarmonica. È stato impostato come il tuo, anche se il mio non era modale, come il tuo esempio è, e avevo anche più finestre impilabili; ma ho cambiato il tuo esempio per riflettere queste differenze e ha funzionato ancora. Ora che so che è possibile, posso cercare cosa potrebbe causare il problema sulla mia pagina. Grazie ancora. – Tim