단추를 눌러 이미지를 변경하고 싶습니다. 두 단추가 있습니다. 한 단추는 다음이고 다른 단추는 이전입니다. 다음 단추를 눌러 새 이미지를 표시하고 마지막 단추를 눌러야합니다. 이미지는 agian이되어야합니다.하지만 제대로 처리 할 수 없습니다. jquery를 사용하여 어떻게해야합니까?단추를 클릭 할 때 이미지를 변경하는 방법
$(document).ready(function() {
$('#image2').hide();
$('#image3').hide();
$(".arrow").click(function() {
$('#image1').hide();
$('#image2').show();
});
});
HTML은
<div class="imageDiv">
<div><img src="potraits.jpg" class="image" id="image1"/></div>
<div><img src="pot.jpg" class="image" id="image2"/></div>
<div><img src="potri.jpg" class="image" id="image3"/></div>
<div><input type="image" src="arrow.gif" class="arrow"/></div>
<div><input type="image" src="leftarrow.gif" class="leftarrow"/></div>
</div>
가장 좋은 해결책은 번호가 매겨진 이미지를 유지하는 것입니다 (예 : image1, image2 ...... 등). wri jquery에서 논리를 팅 (ting)하고, 다음 번에 클릭 할 때마다 색인 이름을 증가시키고 이전의 역순으로 이미지 이름을 지정하십시오 .'var img = "image"; var index = 0; var imgName = img + index; ' – dreamweiver
위의 로직을 사용하면 동적으로 div 컨테이너를 구성 할 수 있으므로 숨기기 기능이 필요하지 않습니다. ** 적게 쓰십시오 ** – dreamweiver
뭔가요? http://jsfiddle.net/S6t9R/1/ 루프 어라운드가 없으므로 추가 할 수 있습니다. – user2264587