以下の JavaScript jQuery コードは機能しますが、ボタンの状態に 2 つの機能を追加したい場合を除きます。
ユーザーがボタンの 1 つをクリックすると、クリックされなかったもう 1 つのボタンが新しいクラス (look) を取得します。
両方のボタンの状態がクリック不可に変わるはずです。
[div id="1" class="__button_image"] [/div] [div id="2" class="__button_image"] [/div]
$("div.__button_image").mouseover(関数 () { $(this).addClass("__button_image_hover"); }); $("div.__button_image").mouseout(関数 () { jq(this).removeClass("__button_image_hover"); }); $("div.__button_image").click(関数 () { $(this).removeClass("__button_image_hover"); $(this).addClass("__button_image_clicked"); jQuery.get('/do/request'); });