Ich habe HTML auf meiner Seite index.php, die eine JQuery modale Box ist (standardmäßig ausgeblendet)laden mehrere modals dynamisch
ich dann diese Funktion haben, die den modalen zeigt und füllt seinen Titel und Inhalt.
Wenn ich dies anrufe, ersetzt es jeden vorherigen Inhalt im Modal, da es die gleiche ID hat.
Gibt es eine Möglichkeit ich die Modalverben erstellen kann dynamisch mehrere hintereinander
function LoadModalBody(content, title) {
title = title || '';
$("#modal_page").fadeIn("slow");
$("#modal_title").html(title);
$("#modal_close_button").click(function(){ CloseModal(); });
$("#modal_page_body").html(content);
//$("html, body").animate({ scrollTop: 0 }, "slow");
}
die Funktion alle zeigen, die modalen zu schließen dies:
function CloseModal(reloadflag) {
reloadflag = reloadflag || '';
$("#modal_page").fadeOut();
if(reloadflag === 'Y') {
location.reload();
}
}
Ich dachte, eine ID zu schaffen für jedes modale innerhalb der Funktion, so dass sie einzigartig sind und jedes auf diese Weise anzeigen, aber ich bin nicht sicher, dass dies der beste Weg ist
Der beste Weg ist, was für Sie arbeitet. Wenn sich Ihr Container nicht ändert, aber der Inhalt, versuchen Sie mehrere ausgeblendete Inhaltsbereiche in Ihrem Container – bowl0stu