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

Помогите исправить скрипт
Всем привет..
У меня есть скрипт который должен выводить аватарку пользователя на форуме..
Он выводит, но причём очень много раз а нужно всего 1.. помогите исправить
$(".forumThreadTd").each(function(sis){
var getNickName = $('#lastPostus'+sis).text();
$.get('/index/8-'+getNickName, {}, function (gNickName) {
var setAvatarOn = $('#getAvatarOnForum', gNickName).html();
$(".forumThreadTd").each(function(avat){
$(this).after('<td id="UserAvaOnForum" style="width: 34px;border-right: 1px dotted #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding:0 5px 0 0;"><img src="'+setAvatarOn+'" width="30" height="30"></td>');
});
});
var datka = [$(this).text(),$(this).next().text()];

dat = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) {return five;} number %= 10; if (number == 1) {return one;} if (number >= 2 && number <= 4) {return two;} return five;}

$(this).html('<div class="losi"><div>'+datka[0]+' '+dat(datka[0], 'тема', 'темы', 'тем')+'</div><div style="padding-top:7px;">'+datka[1]+' '+dat(datka[1], 'ответ', 'ответа', 'ответов')+'</div></div>');
});
Ответить с цитированием