Показать сообщение отдельно
  #3 (permalink)  
Старый 10.08.2016, 06:19
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

actions={
  'бег':'beg',
  'прыг':'pryg',
  'ход':'hod',
  'зырк':'zyrk',
};

function animate(e){
   if(this.value in actions)
      image.src='/where/your/images/are/'+actions[this.value]+'.gif';
}

input.addEventListener('change',animate);


Как видишь все очень просто если во все гифки воткнуть последним кадром кадр по умолчанию и включить одноразовое проигрывание.

ЗЫ, правда что будет после того как гифка закешируется - хз.

Последний раз редактировалось warren buffet, 10.08.2016 в 06:21.
Ответить с цитированием