Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.07.2011, 15:18
Новичок на форуме
Отправить личное сообщение для BoJIaHg Посмотреть профиль Найти все сообщения от BoJIaHg
 
Регистрация: 16.07.2011
Сообщений: 2

Скроллер, работает не корректно
Добрый день, вот мой участок кода автоматичексой прокрутки изображений:
//function autoIScroll(idModule, transDelay)
{

	index = idISModules.indexOf(parseInt(idModule),0);
	
	
	if (jdvIScrollInstance.auto[index]) {
		
		if (jdvIScrollInstance.scrollDirection[index] == 'horizontally'){

			slideEndX = $('slideEnd'+idModule).offsetLeft;
			widthWrap = $('jdv_iscroll'+idModule+'_wrap').offsetWidth;
			lastInsideX = slideEndX-$("jdv_iscroll"+idModule+"_content"+jdvIScrollInstance.next[index]).offsetLeft;
				
			if (lastInsideX > widthWrap){
				offsetX = $("jdv_iscroll"+idModule+"_content"+jdvIScrollInstance.next[index]).offsetLeft;
				jdvIScrollInstance.scrolls[index].scrollTo(offsetX, 0);
			
			}else{
				offsetX = $("jdv_iscroll"+idModule+"_content"+jdvIScrollInstance.next[index]).offsetLeft-(widthWrap-lastInsideX);
				jdvIScrollInstance.scrolls[index].scrollTo(offsetX, 0);
			}
		}else{
			slideEndY = $('slideEnd'+idModule).offsetTop;
			heightWrap = $('jdv_iscroll'+idModule+'_wrap').offsetHeight;
			lastInsideY = slideEndY-$("jdv_iscroll"+idModule+"_content"+jdvIScrollInstance.next[index]).offsetTop;
			
			if (lastInsideY > heightWrap){
				
				offsetY = $("jdv_iscroll"+idModule+"_content"+jdvIScrollInstance.next[index]).offsetTop;
				jdvIScrollInstance.scrolls[index].scrollTo(0, offsetY);
				
				
				jdvIScrollInstance.current[index] = jdvIScrollInstance.next[index];
				
			}else{
				offsetY = $("jdv_iscroll"+idModule+"_content"+jdvIScrollInstance.next[index]).offsetTop-(heightWrap-lastInsideY);
				jdvIScrollInstance.scrolls[index].scrollTo(0, offsetY);
				
			}
		}
		
		
		jdvIScrollInstance.current[index] = jdvIScrollInstance.next[index];
		jdvIScrollInstance.setPrevNextImage(index);
		setTimeout('jdvIScrollInstance.autoIScroll('+idModule+', '+transDelay+')', transDelay);
	}
}



Все бы ничего, вот только он изображения прокручивает и возвращаеться назад, а мне нужно чтобы он, грубо говоря, крутился бесконечно.
За совет, готов даже дать символическое денежное вознаграждение))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не корректно работает скрипт, прошу помощи rafka1 Общие вопросы Javascript 0 15.05.2011 15:02
Скрипт работает корректно везде, кроме IE 6 McS Events/DOM/Window 1 10.04.2011 15:37
не корректно работает с разными версиями веб betonka Events/DOM/Window 12 08.04.2011 12:45
Не корректно работает slice Dotod Общие вопросы Javascript 20 30.01.2010 23:31
Opera не корректно работает со скриптом Anat.nem Opera, Safari и др. 4 30.10.2009 13:39