Comment écrire opérateur ternaire condition en jQuery?

Dans ce violon http://jsfiddle.net/mjmitche/6nar4/3/, si vous faites glisser, par exemple, la petite boîte bleue dans la boîte jaune, puis la grosse boîte noire va virer au rose. Tous les 4 cases à gauche peuvent être glissés dans les boîtes à l'intérieur de la boîte noire.

À la fin du violon, vous voyez le code qui modifie la boîte noire de rose de.

Cependant, je tiens à en faire un opérateur ternaire, de sorte que, si la boîte est noire, alors il devient rose, mais si ça l'est est rose, alors je veux qu'il aille à nouveau le noir.

Je sais que le ternaire est comme ça

x ? y: z

J'ai donc essayé ce, même si je savais que ce n'était probablement pas droit

$("#blackbox").css({'background':'pink'}); ?

    $("#blackbox").css({'background':'black'}); : 

$("#blackbox").css({'background':'pink'}); 

Je pense que la première ligne avant le point d'interrogation est à l'origine du problème, comment fait-on pour créer le if déclaration?

InformationsquelleAutor Leahcim | 2011-07-06