Показать сообщение отдельно
  #2 (permalink)  
Старый 09.01.2011, 22:15
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

Сделайте, например, флаг notesOff свойством функции-обработчика. Тогда он будет сохраняться от вызова к вызову.
$(document).ready(function () {
    $("body").append('<div id="notesBlock"></div>');
    $(document).click(function () {
        $('#notesBlock').append('<div class="note error">error</div>');
        $('#notesBlock .note:last').slideDown(150);
        if (arguments.callee.notesOff) clearTimeout(arguments.callee.notesOff);
        arguments.callee.notesOff = setTimeout(function () {
            $('#notesBlock .note').remove();
        }, 4000);
    });
});
Ответить с цитированием