Я работаю над простым учебным проектом по веб-разработке. Я создал универсальную c всплывающую функцию (в моем js), которая выполняет один обратный вызов, когда пользователь нажимает кнопку отмены, и другую, когда нажимается продолжить. Я столкнулся с проблемой, когда функция не ждет ответа и просто завершает работу. Некоторое время l oop не работал и просто заморозил сайт. Есть ли способ заставить функцию ждать нажатия одной из 2 кнопок?
function popup(cancel,confirm,modalText) {
$(".popup-content").text(modalText)
$(".popup").show()
$(".popup-cancel").on( "click",() => {
cancel()
$(".popup").hide()
})
$(".popup-confirm").on( "click",() => {
confirm()
$(".popup").hide()
})
}
}