Я ищу онлайн-список пользовательских функций облегчения, которые я могу использовать с jQuery.
Мне не интересно использовать плагин для этого, и я не использую jQuery UI.
Я нашел один ниже, который делает хороший небольшой отскок, но я ищу несколько других, чтобы у меня были некоторые опции.
Вместо других функций краткое объяснение того, как это работает и может быть изменено, было бы удивительным. Спасибо вам!
Пример:
$.easing.custom = function (x, t, b, c, d) {
var s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
}
ИЗМЕНИТЬ № 1:
Здесь представлена онлайн-демонстрация всех функций jQuery UI easing. Исходные функции из пользовательского интерфейса публикуются ниже в правильном ответе Джейка.
http://api.jqueryui.com/easings/
ИЗМЕНИТЬ № 2:
Оказывается, что функция ослабления примера, описанная выше, точно такая же, как "easeInOutBack" из пользовательского интерфейса jQuery.
ИЗМЕНИТЬ № 3:
Вот еще несколько автономных уравнений ослабления, доступных для скачивания...