$('.open').on('click', function(){
var open = setInterval(function(){
$('#element').removeClass('opened').addClass('show');
clearInterval(open);
}, 1000);
});
$('.close').on('click', function(){
var close = setInterval(function(){
$('#element').removeClass('show').addClass('opened');
clearInterval(close);
}, 500);
});
// Функция при успешной проверки
var finishPromt = function(data){
alert(data);
}
// Функция проверки
var checkPrompt = function (callkack){
var a = prompt ("Please enter: 123", "");
if(a != 123){
checkPrompt(finishPromt);
}else{
callkack(a);
}
}
// Вызов функции проверки
checkPrompt(finishPromt);