Benutzerdefinierter Bestätigungsdialog mit JavaScript

Ich möchte eine JavaScript-Funktion ähnlich wie erstellenconfirm() Das zeigt einen Dialog (ein Div mit einer Frage und 2 Buttons) und kehrt zurücktrue wenn der Benutzer auf "OK" oder "OK" klicktfalse Andernfalls.

Ist das möglich mit JavaScript / jQuery aberohne Plugins (z. B. jQuery UI oder Dialog)? Weil ich versuche, die Größe und die Umlaufzeiten zu reduzieren ...

Ich habe versucht, diesen Code zu schreiben, aber ich weiß nicht, wie ich die Funktion "warten" lassen soll, bis der Benutzer darauf klickt.

Ich möchte meine Funktion folgendermaßen nutzen:

answer=myConfirm("Are you sure?")

Auf diese Weise könnte ich dieselbe Funktion in mehreren Kontexten verwenden und einfach die als Parameter übergebene Frage ändern. Dies ist das gleiche Verhalten vonbestätigen()

Antworten auf die Frage(3)

Ihre Antwort auf die Frage