* = - действительный оператор присваивания javascript. Почему я не могу использовать его для анимации значений свойств? Код ниже не работает. Все, что я хочу сделать, это удвоить ширину и высоту.Множество значений CSS-значений с помощью jQuery с использованием * =
$('div.box').animate({
'width' : '*=2',
'height' : '*=2',
}, 'slow');
@Italy: Хорошая точка, я изменил это. – oezi
Это хороший ответ, за исключением политического заявления о том, что мир будет лучше, если вы бесполезно раздуваете библиотеку с ненужными функциональными возможностями и что в ответе полностью отсутствуют какие-либо капиталы ... – Sumurai8
Вы правы в отношении капиталов (я in), но я должен не согласиться с «бесполезным вздутием» - jQuery реализует синтаксис для '+ =' и '- =' (http://api.jquery.com/animate/#animation-properties), поэтому добавление '* =' и '/ =' сделает его функциональность более последовательной (и большинство людей, которых я знаю как последовательность). – oezi