Показать сообщение отдельно
  #6 (permalink)  
Старый 21.06.2011, 14:16
Аватар для Freakmeister
Аспирант
Отправить личное сообщение для Freakmeister Посмотреть профиль Найти все сообщения от Freakmeister
 
Регистрация: 15.01.2011
Сообщений: 61

$(this).delay('3000').hideMessage();
не работает.
hideMessage это функция, а не метод, к ней нельзя обращаться таким образом.

Сделал так, вроде работает:

var canHide=true;
function hideMessage() {
    if (canHide) {
    $('.green_message').hide('blind', 700);
    }
    canHide=false;
};

$('.green_message').fadeIn(700, function() {
    setTimeout(hideMessage, 3000);
});

$('.green_message a').click(function(event) {
    hideMessage();
    event.preventDefault();
});

Последний раз редактировалось Freakmeister, 21.06.2011 в 14:25.
Ответить с цитированием