3 つのボックスがあり、それらを切り替えて、2 回目のクリックでオフに切り替えたいと考えています。現在、それらの間でうまく切り替わります(IF部分)が、同じボックスをクリックしてオフに切り替えると、機能しない場合(「else if」部分が機能しないようです)。if文を再構築する必要があると思います。どんな助けでも大歓迎です。
これがJSフィドルです: http://jsfiddle.net/FFdjS/5/
要素のクリック if ステートメントの 1 つを次に示します。
box1.click(function() {
if (box1.attr(strOff)) {
box1.attr(strOn);
box2.attr(strOff);
box3.attr(strOff);
} else if (box1.attr(strOn)) {
box1.attr(strOff);
} else {}
});