Возможно ли написать скрипт по очередной функции .load
Сейчас использую массивный скрипт:
setTimeout(function() {
$('.r_round a:eq(0)').html('<img src="/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(0)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar1 = $('#user_avatar_pm').text();
$('.r_round a:eq(0)').html('<img src="'+usAvatar1+'" width="32px">');
}, 4000);
}, 5000);
Возможно ли написать выполнение этого кода скрипта допустим 10 раз через каждые 3-5 сек. + возможность менять число :eq(0) на 1
Пример 1 запрос:
setTimeout(function() {
$('.r_round a:eq(0)').html('<img src="/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(0)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(0)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 5000);
Пример 2 запрос через 3 сек со сменой :eq(0) на :eq(1):
setTimeout(function() {
$('.r_round a:eq(1)').html('<img src="/Ulast/img/loader.gif" width="32px" title="Идет запрос Аватарки пользователя" >');
setTimeout(function() {
var usAvatarName = $('div.m_author a:eq(0)').text();
$('.d1').load('/index/8-0-'+usAvatarName+' #user_avatar_pm');
}, 3000);
setTimeout(function() {
var usAvatar = $('#user_avatar_pm').text();
$('.r_round a:eq(1)').html('<img src="'+usAvatar+'" width="32px">');
}, 4000);
}, 8000);
Возможно ли как то выполнить скрипт этот скрипт еще раз до 10 через 3 сек. но со сменой :eq() на +1 при запросе.