Показать сообщение отдельно
  #3 (permalink)  
Старый 19.03.2013, 22:02
Новичок на форуме
Отправить личное сообщение для recew Посмотреть профиль Найти все сообщения от recew
 
Регистрация: 19.03.2013
Сообщений: 2

Спасибо, то что мне было нужно. Вопрос закрыт.

Кто столкнется с такой-же проблемкой, вот решение:
После подгрузки нового содержимого прикрепляем к нему обработчик(и) событий заново с помощью on().
В моем случае:
onComplete:function (file, response) {
            $("#message").fadeIn(500).html("Загрузка файла завершена.").fadeOut(4000);
            var rr = response;
            var fstatus = $(rr).filter("#state").html();
            var fname = $(rr).filter("#fname").html();
            if (fstatus == "success") {
                $('<li></li>').appendTo('#files').html('<img src="img/gallery/' + fname + '" alt="" /><br />' + file).
                    addClass('success').animate({ backgroundColor:"#99F099"}, 5000).fadeOut(1000);
            } else if (fstatus == "error") {
                $('<li></li>').appendTo('#files').text("Загрузка " + fname + " не удалась.").addClass('error');
            }
            $.post("geditf.php", {command:"refresh"}, function (data) {
                //обновляем правую колонку после загрузки файла
                $("#rightpanel").html(data);
				//вешаем новые обработчики событий:
                $(".delbtn").each(function () {
                    $(this).on("click", function () {
                        ....
Ответить с цитированием