Jquery замедление не работает на размер шрифта? - PullRequest
2 голосов
/ 03 февраля 2012

Хотелось бы узнать, сталкивался ли кто-нибудь из вас с подобными обходными путями, если они существуют.

Когда я использую animate обычно для шрифта, он отлично работает.Однако, когда я использую уравнения замедления вместе с функцией анимации, я получаю следующее сообщение об ошибке:

Ошибка: f.easing [e.animatedProperties [this.prop]] не является исходным файлом функции:https://192.168.1.218/jquery.js Строка: 18

Ниже приведен код js, который я использовал:

$(".myclass").animate({"font-size" : "16px"},"easeOutBounce",200);

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

Во-первых, как указано в документации для animate () , вы должны указать аргумент замедления после продолжительности, а не до:

$(".myclass").animate({
    "font-size": "16px"
}, 200, "easeOutBounce");

Однако, это одно победило 'не решить вашу проблему.Эффект easeOutBounce не является частью ядра jQuery, вам потребуется включить дополнительный плагин, например jQuery Easing или модуль эффектов jQuery UI , чтобы иметь возможность его использовать.

2 голосов
/ 03 февраля 2012

Я только что попробовал это - я думаю, что ваш аргумент смягчения не в том месте. Это работает для меня

$(".myclass").animate({"font-size" : "16px"}, '200', 'easeOutBounce');
...