Chodzi o to, żeby nazwa wartości w tym wypadku oznaczająca kierunek była zwraca przez zewnętrzną funkcję. Jeśli to jest niewykonalne to może jakaś podpowiedź jak inaczej się za to zabrać?
function get_direction(value, site){ //return "left", "right", "up" lub "down" w zależności od zmiennych wejsciowych } $("#element").animate({ get_direction(1,2) : 1000 });
Dla potomnych:
function get_direction(value, site){ //return "left", "right", "up" lub "down" w zależności od zmiennych wejsciowych } var params = {}; params[get_direction(1,2)] = 1000; $("#element").animate(params);
Można zamknąć =)