私のjQueryは、吹き出しをホバー上のよりカラフルなグラフィックに交換しますが、ユーザーが選択した吹き出しを強調する「クリック」機能を追加する方法がわかりません。人が気泡の1つをクリックした場合、そのカラフルな吹き出しのグラフィックに留まるはずです。これは理にかなっていますか?このjQuery関数に「クリック」機能を追加するにはどうすればよいですか?
私のHTMLには、ページ内ナビゲーションとして動作するように4つのイメージ設定があります。彼らはグラフィックの泡です。私はそれぞれのバブルに独自のIDを付けました。
$(".WORLD-BTNS").hover(
function() {
var id = $(this).attr('id');
$(this).attr("src","images/buttons/" + id + "-BTN-HOVER.png");
}, function() {
var id = $(this).attr('id');
$(this).attr("src","images/buttons/" + id + "-BTN.png");
}
)
<img class="WORLD-BTNS" id="COLOR" src="images/buttons/COLOR-BTN.png" />
<img class="WORLD-BTNS" id="SKINCARE" src="images/buttons/SKINCARE-BTN.png" />
<img class="WORLD-BTNS" id="FRAGRANCE" src="images/buttons/FRAGRANCE-BTN.png" />
<img class="WORLD-BTNS" id="HAIRCARE" src="images/buttons/HAIRCARE-BTN.png" />
それでも動作しません... 私の古いコードにコードをコピーして貼り付けました。ホバーはうまく動作しますが、クリックするとバブルが色とりどりしていません。 – Matie
@Matieああ、申し訳ありません、上記の私の更新を見てください。 – DelightedD0D
ここでは、ホバーは機能しませんが、同時にクリックされたボタンはすべてのボタンに対して機能します。 – Matie