这是我一直在开发的网站:http: //jaakkouusitalo.fi/new如您所见,有四个彩色方块,它们都有不同的类别。
我想简化它,制作 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();
});
});
我认为有更好的方法来做到这一点。我只是不知道怎么做。