Es ist schwer für mich, so zu erklären, ich will nur zeigen, was ich zu tun versucht:
Diese Arbeit fein:
$(this).animate({ top: 200 }, 500);
Ich versuche, den ‚top‘ Wert durch eine Variable zu ersetzen
wie folgt aus:
var x = 'top';
if (condition) { x = 'left'; }
$(this).animate({ x: 200 }, 500);
Aber dies fehlschlagen.
nichts ... –
Nein. Es kann alles sein. Obwohl animate nur CSS-Eigenschaften akzeptiert. –
Ich verstehe was er will, nämlich eine dynamische Animation aufzubauen. Das Properties-Objekt kann immer noch die gleichen CSS-Requisiten haben. –