$("#dbtn{id}").on("click", function () {
const fancybox{id} = new Fancybox([{
dragToClose: false,
src: "#downloadmodal{id}",
type: "inline",
closeButton: false,
dragToClose: false,
autoFocus: false,
},
]);
let timer; // пока пустая переменная
let x =10; // стартовое значение обратного отсчета
function countdown(){ // функция обратного отсчета
document.getElementById('rocket{id}').innerHTML = x;
x--; // уменьшаем число на единицу
if (x<0){
clearTimeout(timer); // таймер остановится на нуле
document.getElementById('rocket{id}').innerHTML = 'pipec{id}';
}
else {
timer = setTimeout(countdown, 1000);
}
}
fancybox{id}.on("done", (fancybox, slide) => {
countdown();
});
});
Есть окна
fancybox4 при открытии окна опция fancybox "done" должна срабатывать функция обратного отсчета. но он никак не хочет работать