Мне нужна довольно нетипичная функция ослабления jquery. По сути, это противоположно вашему традиционному замедлению easyInOut, потому что я хочу, чтобы процесс перешел от быстрого вступления к медленной средней части к быстрому выходу (вы можете назвать это speedInOut).
К сожалению, моя математика немного ржавая, и мне нужен кто-то, чтобы указать мне правильное направление с точки зрения того, как начать.
Кривая гиперболического синуса (sinh) идет несколько в правильном направлении к тому, что я ищу, но мне нужно, чтобы она была ограничена между 0 и 1 на обеих осях.
Вот скелет функции jquery замедления, с которым я работаю
$.easing.speedInOut = function(t, millisecondsSince, startValue, endValue, totalDuration) {
if(t = 0) return startValue;
if(t = 1) return startValue + endValue;
// custom function should go here
};
Любая помощь будет принята с благодарностью!