У меня есть 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 (я предполагаю, что меньшее количество шагов == более высокая производительность).
С уважением,