ここに私が取り組んでいる私のウェブサイトがあります: http://jaakkouusitalo.fi/newご覧のとおり、4 つの色付きの四角形があり、すべてが異なるクラスを持っています。
if ステートメントと else ステートメントを作成して、単純化したいと思います。何をすべきかを知るスキルが不足しているため、ここで直接質問することにしました。
これが私のhtmlファイルです:
<section>
<h2>Color combination should be following:</h2>
<ul class="colors">
<li class="color-img1">
<img src="img/1.png" />
<div class="caption1">
#FFD800
</div>
</li>
<li class="color-img2">
<img src="img/2.png" />
<div class="caption2">
</div>
</li>
<li class="color-img3">
<img src="img/3.png" />
<div class="caption3">
#587498
</div>
</li>
<li class="color-img4">
<img src="img/4.png" />
<div class="caption4">
#E86850
</div>
</li>
</ul>
</section>
現在、私は次のようにjQueryを処理しています:
$( document ).ready(function() {
$('.caption1, .caption2, .caption3, .caption4').hide();
$(".color-img1").hover(function() {
$('.caption1').show();
});
$(".color-img2").hover(function() {
$('.caption2').show();
});
$(".color-img3").hover(function() {
$('.caption3').show();
});
$(".color-img4").hover(function() {
$('.caption4').show();
});
});
これを作る良い方法があると思います。方法がわかりません。