J'ai besoin de choisir une propriété pour animer puis faire de l'animation.Utiliser la variable de chaîne comme champs d'objet
Le code doit être comme un suivant:
var prop = "background-color";
switch(val)
{
case 1: prop = "color";
case 2: prop = "border-color";
// ...
}
item.animate({prop: "#00FF00"}, 1000);
JavaScript se plaint de l'utilisation variable "prop".
Quand je dis juste
item.animate({"color": "#00FF00"}, 1000);
tout va bien.
Je pense qu'une constante est attendue en tant que déclaration de propriété d'objet.
Comment puis-je le déterminer lors de l'exécution?