Diálogo de confirmación personalizado con JavaScript

Me gustaría crear una función de JavaScript similar aconfirm() que muestra un diálogo (un div con una pregunta y 2 botones) y devuelvetrue si el usuario hace clic en "Aceptar" ofalse de otra manera.

¿Es posible hacerlo usando JavaScript / jQuery perosin complementos (por ejemplo, jQuery UI o Diálogo)? Porque estoy tratando de reducir el tamaño y los tiempos de viaje de ida y vuelta ...

Intenté escribir este código, pero no sé cómo hacer que la función "espere" para que el usuario haga clic.

Me gustaría usar mi función de esta manera:

answer=myConfirm("Are you sure?")

De esta manera, podría usar la misma función en varios contextos, simplemente cambiando la pregunta que se pasa como parámetro. Este es el mismo comportamiento deconfirmar()

Respuestas a la pregunta(3)

Su respuesta a la pregunta