Critical Error 155 Опубликовано: 7 июня 2011 Рассказать Опубликовано: 7 июня 2011 Решил поставить мини-чат iChat 5.0 Его дизайн, как самого чата так и его админки, я переделал под себя. Но возникла проблема, сижу уже второй день химичу, устал... Есть функция для добавления поста через ajax: function iChatAdd(){ if(document.iChat_form.message.value == ''){ DLEalert(iChat_lang_null, iChat_lang_title); }else{ if(stacksize(document.iChat_form.message.value) >= iChat_max_text){ DLEalert(iChat_lang_max, iChat_lang_title); }else{ var message = document.getElementById('message').value; ShowLoading(''); $.post(dle_root + "engine/modules/iChat/ajax/add.php", { message: message }, function(data){ HideLoading(''); $("#iChat-messages").fadeOut(500, function() { $(this).html(data); $(this).fadeIn(500); }); }); iChatRefresh(); return false; }; }; }; вот с помощью этой части кода $("#iChat-messages").fadeOut(500, function() { $(this).html(data); $(this).fadeIn(500); }); весь блок #iChat-messages, в кот. все посты находятся, сначала плавно исчезает потом также плавно появляется с уже добавленным сообщением. Вот не устраивает такое появление, хоть об стену головой. Хотел сделать анимацию появления нового сообщения, как это было на главной twitter.com, то есть существующие сообщения сдвигаются вниз, а новое плавно появляется. Главный div в шаблоне сообщения имеет class="chat". Люди, помогите, чем эту часть заменить, чтобы происходила такая анимация как я описал. Чего я только не пробовал, не выходит. очень надеюсь на вашу помощь. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.