Показать сообщение отдельно
  #2 (permalink)  
Старый 20.12.2009, 08:59
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

function over(id){    
  document.getElementById('title_'+id)._state=1; 
  setTimeout("move_right("+id+")", 5);
  }
 
function out(id){    
  document.getElementById('title_'+id)._state=0; 
  setTimeout("move_left("+id+")", 5);
  }
 
function move_right(id){
  var e  = document.getElementById('title_'+id);
  if (!e._state) return;
  t = parseInt(e.style.paddingLeft, 10);
  e.style.paddingLeft = (t+2)+'px';
  if(t < 20) setTimeout("move_right("+id+")", 5);
  }
 
function move_left(id){
  var e  = document.getElementById('title_'+id);
  if (e._state) return;
  t = parseInt(e.style.paddingLeft, 10);

  e.style.paddingLeft = (t-2)+'px';
  if(t > 4) setTimeout("move_right("+id+")", 5);
  }


Вообще по поводу анимаций в блоге наверное скоро создам темку. Разработал функцию анимации намного превышающую возможности jQuery.animate этот вопрос смотрю оч трудно емкий для многих начинающих анимашников.

Последний раз редактировалось PeaceCoder, 20.12.2009 в 09:03.
Ответить с цитированием