Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2012, 12:49
Аспирант
Отправить личное сообщение для ВэйДлин Посмотреть профиль Найти все сообщения от ВэйДлин
 
Регистрация: 07.04.2010
Сообщений: 72

Функция анимации
Решил написать небольшую функцию для анимации, но что-то не клеится, фон двигается слишком медленно
function setTimeFor(i, time, diff, fn, stage){
  if(typeof stage == 'undefined'){
    stage = 0;
  }
  setTimeout(function(){
	fn(stage);
    if(i > stage){
	  stage++;
	  setTimeFor(i, time, diff, fn, stage);
	}
  }, time/i);
}

setTimeFor(500, 200, 1, function(stage){
  $('body').attr('style', 'background-position: 0 '+stage+'px');
});


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