Функции упрощения jQuery без использования подключаемого модуля

Я ищу онлайн-список пользовательских функций плавности, которые я могу использовать с 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. Исходные функции из пользовательского интерфейса размещены ниже в правильном ответе Джейка.

http://api.jqueryui.com/easings/


РЕДАКТИРОВАТЬ №2:

Оказывается, что приведенный выше пример функции ослабления точно так же, как "easyInOutBack" из jQuery UI.


РЕДАКТИРОВАТЬ № 3:

Вот еще несколько автономных уравнений ослабления, которые можно бесплатно загрузить ...

http://www.robertpenner.com/ easing /

75
задан Carrie Kendall 29 January 2015 в 14:54
поделиться