我正在練習html。 代碼必須太長並重復。 有沒有簡單的方法來減少它?重複代碼簡化方法
謝謝。
$(".sbox1 #sim2_o").click(function(){
$(".sbox1 .ori").hide();
$(".sbox1 .cg2").hide();
$(".sbox1 .cg3").hide();
$(".sbox1 .cg1").hide();
$(".sbox1 .cg2").show();
});
有什麼辦法可以使用sibling()嗎?因爲我不得不使用它們中的很多。
I think you'd better watch it here.
<section class="section1">
<div class="swrap">
<div class="sbox1">
<img src="strap/sim1.jpg" alt="sim1.jpg" class="ori">
<div class="cg cg1"><img src="strap/sim1.jpg" alt="sim1.jpg"></div>
<div class="cg cg2"><img src="strap/sim2.jpg" alt="sim2.jpg"></div>
<div class="cg cg3"><img src="strap/sim3.jpg" alt="sim3.jpg"></div>
<p>Pingo Color Flower Set White</p>
<p><span id="sim1_b" style="color:#69BDE1;">■</span>
<span id="sim2_o" style="color:#FE7B52 ;">■</span>
<span id="sim3_p" style="color:#F35B75 ;">■</span> </p>
</div><!-- sbox1 -->
$(「.sbox1 .ori,.sbox1 .cg2,.sbox1 .cg3,.sbox1 .cg1」)。hide(); $(「。sbox1 .cg2」)。show(); – rafon
或者你可以給我你的樣本標記(HTML)? – rafon
我將它添加到問題中。 – daun