Una delle cose belle della finestra di dialogo dell'interfaccia utente jQuery è che ha un'opzione per i pulsanti, che li posiziona automaticamente correttamente. Mi chiedo solo: posso in qualche modo posizionare gli elementi accanto ai pulsanti? Ho una piccola gif Ajax-Loader che vorrei visualizzare nell'angolo in basso a sinistra della finestra di dialogo, mentre i pulsanti rimangono in basso a destra?Finestra di dialogo dell'interfaccia utente jQuery, aggiunta di elementi accanto a un pulsante
So che posso semplicemente rimuovere i pulsanti e crearli manualmente in HTML, ma poiché jQuery si occupa già del posizionamento e dello stile, mi piacerebbe mantenere questa funzionalità se ha senso.
$("#newProjectDialog").dialog({
bgiframe: true,
resizable: false,
width: 400,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
'Create': function() {
$("#ajax-loader").show();
// Make the Ajax Call and whatever else is needed
$(this).dialog('destroy');
},
Cancel: function() {
$(this).dialog('destroy');
}
}
});
Grazie Sì, questo è ciò che il mio codice di produzione sta facendo attualmente, il "Button-Event" termina con la chiamata Ajax e la richiamata di questo fa tutto il nascondiglio/chiusura –
Sono andato con "$ (". ui-dialog-buttonpane: first "). append (aj);", dove aj è un $ ('
Peccato che non riesca a superare due volte, il controllo "lì" è ottimo da solo. –