Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: d_f_s_g_h от 28 Августа 2006, 11:12:12

Название: Klayers - одиночная прокрутка строки
Отправлено: d_f_s_g_h от 28 Августа 2006, 11:12:12
Как сделать в Klayers, чтобы строка с текстом прокручивалась только один раз и исчезала?

Пересмотрел все, и никак не найду обработчика, который зацикливает все.
Смог только остановить бег, поправив код

KLP.setLeft=KLP.moveX=function(x){
if (x<(-150))
{
x = 0;
}



пример кода:
http://213.219.241.46/
При наведении на букву "i" в копирайте внизу страницы появляется бегущая строка.
Название: Klayers - одиночная прокрутка строки
Отправлено: d_f_s_g_h от 30 Августа 2006, 19:19:26
разобрался.
В файле Klayers.js нужно исправить функцию KScrolling.prototype.scroll

найти:
this.offset=(this.offset+1)%(width);

заменить на:
this.offset=(this.offset+1);

Строка убежит в бесконечность.