Niestandardowe okno dialogowe potwierdzenia z JavaScript

Chciałbym utworzyć funkcję JavaScript podobną doconfirm() pokazuje okno dialogowe (div z pytaniem i 2 przyciskami) i powracatrue jeśli użytkownik kliknie „OK” lubfalse Inaczej.

Czy można to zrobić za pomocą JavaScript / jQuery, alebez wtyczki (np. jQuery UI lub Dialog)? Ponieważ staram się zmniejszyć rozmiar i czas podróży w obie strony ...

Próbowałem napisać ten kod, ale nie wiem, jak sprawić, by funkcja „czekała” na kliknięcie przez użytkownika.

Chciałbym użyć mojej funkcji w ten sposób:

answer=myConfirm("Are you sure?")

W ten sposób mógłbym użyć tej samej funkcji w kilku kontekstach, po prostu zmieniając pytanie przekazane jako parametr. To jest to samo zachowaniepotwierdzać()

questionAnswers(3)

yourAnswerToTheQuestion