Показать сообщение отдельно
  #4 (permalink)  
Старый 01.02.2012, 13:05
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от theo_ Посмотреть сообщение
Подскажите, как правильно определить, поддерживается ли браузером css3-анимация на основе @keyframes?
я это в своей функции анимирования делаю как-то так :
var prefix = (function(dummy){

     var prefixes = "Webkit Moz O ms".split(" "), i = 0;

     if("animation" in dummy)
          return "";
          
     while(i in prefixes)
          if(prefixes[i]+"Animation" in dummy)
               return prefixes[i];
          else
               i += 1;

})(document.createElement("div").style);

// префикс к свойству, пустая строка, если поддерживаются без префикса, или undefined, если не поддерживаются
alert(prefix); // css префикс --> prefix.toLowerCase()

Последний раз редактировалось melky, 01.02.2012 в 13:10.
Ответить с цитированием