- Автор темы
- Заблокирован
- #1
Сорри, не нашел раздел для js..
В бд хранятся 5 сорсов для изображения. При запуске скрипта на странице отображается одно из них. Надо сделать на mouseon поочередное отображение изображений
есть такой код, возможно кто-то знает из какой это библиотеки - что нужно для его корректной работы
В бд хранятся 5 сорсов для изображения. При запуске скрипта на странице отображается одно из них. Надо сделать на mouseon поочередное отображение изображений
есть такой код, возможно кто-то знает из какой это библиотеки - что нужно для его корректной работы
PHP:
var changing_thumbs = new Array();
function changeThumb(index, i, num_thumbs, path, premium_flag)
{
if (isNaN(premium_flag)) premium_flag = 0;
if (premium_flag == 0)
imgBase = 'small';
else
imgBase = '0';
if (changing_thumbs[index])
{
if( path.indexOf('{i}') > 0 )
$j('#'+index).attr('src', path.replace('{i}',i) );
else if( path.indexOf('{index}') > 0 )
$j('#'+index).attr('src', path.replace('{index}',i) );
else
$j('#'+index).attr('src', path + imgBase + i + ".jpg" );
i = i % num_thumbs;
i++;
changing_thumbs[index] = setTimeout("changeThumb('" + index + "'," + i + ", " + num_thumbs + ", '" + path + "'," + premium_flag + ")", 600);
}
}
function startThumbChange(index, num_thumbs, path, premium_flag)
{
if (isNaN(premium_flag)) premium_flag = 0;
changing_thumbs[index] = true;
changeThumb(index, 1, num_thumbs, path, premium_flag);
}
function endThumbChange(index, path, premium_flag, xtube_flag)
{
clearTimeout(changing_thumbs[index]);
if (isNaN(premium_flag)) { premium_flag = 0; }
if (isNaN(xtube_flag)) { xtube_flag = 0; }
if (premium_flag == 0)
imgBase = 'small';
else
imgBase = '01';
if(xtube_flag == 0) {
document.getElementById(index).src = path + imgBase + ".jpg";
} else {
document.getElementById(index).src = path;
}
}