Ich habe einen modalen Dialog mit jquery UI-Dialog. Ich möchte nun einen weiteren Dialog öffnen, wenn ich im ersten Dialog ein Feld ändere. Beide sollten modal sein.In jquery UI-Dialog ist es möglich, einen modalen Dialog über einen anderen modalen Dialog setzen
Ist dies möglich, als ich versuchte, diesen Code dort zu setzen und nichts scheint zu Popup. Der folgende Code funktioniert einwandfrei, wenn Sie auf eine reguläre Seite klicken (wo das Select-Steuerelement mit der ID: selectDropdownThatICanChange), aber wenn das select select-Steuerelement, das ich verändere, selbst ein Dialogfeld ist, führt die Dialogzeile ("Open") nichts aus. Das Änderungsereignis wird ausgelöst und die offene Methode wird aufgerufen, aber es wird nichts angezeigt.
$("#secondModalDialog").dialog({
resizable: false,
height: 'auto',
autoOpen: false,
title: "Warning",
width: 400,
modal: true,
buttons: {
'Close': function() {
$("#secondModalDialog").dialog('close');
}
}
});
$('#selectDropdownThatICanChange').live("change", function() {
$("#secondModalDialog").dialog('open');
});
und hier ist der Dialog (die nur ein div ist)
<div id="secondModalDialog" style="display:none">
This is a test <br/> This is atest
</div>
Denken Sie den Z-Index-Wert für den Wrapper einstellen, die Sie oben angezeigt werden sollen .. –
Scheint, wie die jQuery UI-Dialog ein „Singleton“ ist, und ehrlich gesagt sollte es sein. Ich denke nicht, dass ein Dialog, der einen anderen Dialog öffnet, eine gute Benutzererfahrung bietet. –
benötigen mehr Code für den Test. Können Sie uns helfen? – Giberno