У меня есть CSS, который делает эффект затухания.
#mainframe.normal
{
opacity: 1.0;
}
#mainframe.faded
{
opacity: 0.0;
}
#mainframe
{
/* Firefox */
-moz-transition-property: opacity;
-moz-transition-duration: 3s;
/* WebKit */
-webkit-transition-property: opacity;
-webkit-transition-duration: 3s;
/* Standard */
transition-property: opacity;
transition-duration: 3s;
}
Управляется следующим скриптом:
document.getElementById('mainframe').className = "faded";
К сожалению, в CSS нет параметра, определяющего, какой шаг следует использовать, только общее время всей анимации и функцию Безье (медленно, быстро ...). Я искал его в jQuery, но, похоже, у jQuery такого параметра тоже нет.
Есть ли способ установить тайм-аут одного кадра (или, то же самое, сколько кадров следует использовать)?
Мне нужно, чтобы попытаться улучшить плавность на iPhone (я предполагаю, что меньшие шаги == более высокая производительность).
С уважением,