Есть следующий код:
var $side = 'left';
$('#button-'+$side).click(function() {
$('#content').animate({'margin-left': '50', 'left': '40'}, 500);
}
Нужно внутри animate заменить 'left' переменной $side, чтобы в неё потом можно было подставить 'left' или 'right' по желанию. Только это почему-то не получается сделать. В таком виде скрипт крэшится полностью:
$('#content').animate({'margin-'+$side: '50', 'left': '40'}, 500);
А в таком, просто не работает вторая часть анимации:
$('#content').animate({'margin-left': '50', $side: '40'}, 500);
Подскажите плз правильный синтаксис.