Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2013, 03:24
Кандидат Javascript-наук
Отправить личное сообщение для drkrol Посмотреть профиль Найти все сообщения от drkrol
 
Регистрация: 09.10.2013
Сообщений: 114

задержка после действия,или очередность
есть код:
$('.popup__close').click(function() {
$('.popup').addClass('animated flipOutY');
    p.css('display', 'none');
})

как сделать что бы в начале прошла анимация flipOutY а через секунду или сразу p.css('display', 'none')?а у меня получается что анимации нет,окно сразу закрывается...

весь код:
<script type="text/javascript">
p = $('.popup__overlay')
$('#popup__toggle').click(function() {
    p.css('display', 'block')
})
p.click(function(event) {
    e = event || window.event
    if (e.target == this) {
        $(p).css('display', 'none')
    }
})
$('.popup__close').click(function() {
$('.popup').addClass('animated flipOutY'); 
setInterval('p.css('display', 'none')', 1000);
})
</script>


P.s.
$('.popup__close').click(function() {
$('.popup').addClass('animated flipOutY'); 
setInterval('p.css('display', 'none')', 1000);
})

Не помогает.попап почему то даже не открывается...
Ответить с цитированием