私はコーディングスキルを向上させようとしており、jquery を学び始めました。非常にシンプルな画像ショーケースを作成するなど、簡単なことから始めました。これまでに書いたコードは次のとおりです。しかし、長すぎてあまり効率的ではないようです。これを改善する方法はありますか?
HTML:
<div id="galerija">
<div style="float: left; border: 1px solid red; width: 600px; height: 450px;background-image: url(images/gora_big_main.png);" class="big_image"></div>
<div style="float:left;"id="trumbai">
<div style="border: 1px solid red; cursor: pointer; width: 150px; height: 75px; background-image: url(images/gora_trumb_1.png);"class="trumb_1"></div>
<div style="border: 1px solid red; cursor: pointer; width: 150px; height: 75px; background-image: url(images/gora_trumb_2.png);"class="trumb_2"></div>
<div style="border: 1px solid red; cursor: pointer; width: 150px; height: 75px; background-image: url(images/gora_trumb_2.png);"class="trumb_3"></div>
<div style="border: 1px solid red; cursor: pointer; width: 150px; height: 75px; background-image: url(images/gora_trumb_main.png);"class="main_trumb"></div>
</div>
</div>
JS
<script type="text/javascript">
$(function(){
$(".trumb_1").click(function(){
$(".big_image").css("background-image","url('images/gora_big_1.png')");
});
});
$(function(){
$(".trumb_2").click(function(){
$(".big_image").css("background-image","url('images/gora_big_2.png')");
});
});
$(function(){
$(".trumb_3").click(function(){
$(".big_image").css("background-image","url('images/gora_big_3.png')");
});
});
$(function(){
$(".main_trumb").click(function(){
$(".big_image").css("background-image","url('images/gora_big_main.png')");
});
});
</script>