이 코드는 어떻게 단축합니까? 각 CSS 선택기는 +1을 증가시킵니다. .mug (x)를 선택하지 않으면 모든 Bio의 div가 숨겨집니다.이 자바 스크립트 코드는 어떻게 단축 할 수 있습니까? 여러 div 표시 숨기기
감사
<script type='text/javascript'>
$(document).ready(function() {
$(".mug1").click(function() {
$("#bios div").hide();
$(".bio1").show();
});
$(".mug2").click(function() {
$("#bios div").hide();
$(".bio2").show();
});
$(".mug3").click(function() {
$("#bios div").hide();
$(".bio3").show();
});
});
</script>
<h2>Meet the team</h2>
<div id="mugshots">
<img src="images/img-mugshot.jpg" alt="mug" class="mug1"/>
<img src="images/img-mugshot.jpg" alt="mug" class="mug2"/>
<img src="images/img-mugshot.jpg" alt="mug" class="mug3"/>
</div>
<div id="bios">
<div class="bio1"></div>
<div class="bio2"></div>
<div class="bio3"></div>
</div>
기본적으로 [jQuery UI Accordion] (http://jqueryui.com/demos/accordion/) – jrummell