В jQuery fontSize и font-size допустимы в функции css (), но в animate () это должно быть fontSize? - PullRequest
1 голос
/ 26 июня 2010

В jQuery, fontSize и font-size допустимы в функции css (), но в animate () это должен быть fontSize?

Есть ли еще правила для других функций?

так что самой безопасной по-прежнему остается форма fontSize

Обновление: наш проект использует jQuery 1.3.1, и он не будет работать ... но я только что проверил, что 1.4.2 будет работать с «размером шрифта» даже для анимации.

Ответы [ 2 ]

1 голос
/ 26 июня 2010

из страница API .animate () :

Метод .animate () позволяет нам создавать эффекты анимации для любого числового свойства CSS.Единственный обязательный параметр - это карта свойств CSS.Эта карта аналогична той, которую можно отправить в метод .css (), , за исключением того, что диапазон свойств является более ограничительным.

0 голосов
/ 26 июня 2010

в функции css (), если у свойства есть "-" (например, размер шрифта), вы должны использовать "" обернуть его

$("p").css({ color: "#ff0011", background: "blue" }); 

$("p").css({ "margin-left": "10px", "background-color": "blue" }); 

в функции animate (), еслиу свойства есть "-", вы должны использовать CamelCase

например, marginLeft заменяет margin-left

...