Wie schreibt ternär Zustand in jQuery?

In diesem fiddle http://jsfiddle.net/mjmitche/6nar4/3/, wenn Sie ziehen, zum Beispiel, die kleine Blaue box in der gelben box, dann in dem großen schwarzen Feld wird rosa. Alle 4 Boxen auf der linken gezogen werden können, in die Kästen im inneren der black box.

Ende der Geige, sehen Sie den code, änderungen der black-box in rosa.

Aber ich wollen, dass ein ternärer operator, so dass, wenn das Feld schwarz ist, dann dreht er sich rosa, aber falls es sich erst rosa, dann will ich ihn wieder schwarz.

Ich weiß, das ternär ist, wie dies

x ? y: z

Also versuchte ich dies, obwohl ich wusste, es war nicht wahrscheinlich Recht

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

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

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

Denke ich, die erste Zeile vor das Fragezeichen, das das problem verursacht, so wie die if Aussage?

InformationsquelleAutor Leahcim | 2011-07-06
Schreibe einen Kommentar