728x90
300x250
SMALL
속성값 변경 attr() 매서드 사용
$대상.attr("속성이름","값")
이미지가 한 개일 경우
이미지를 클릭할 때마다 번갈아 이미지 변경되게 하기
<script>
$(document).ready(function() {
var $img = $(".img");
var chk = true;
$img.click(function(){
if(chk)
$img.attr("src","img1.png");
else
$img.attr("src","img2.png");
chk = !chk;
})
})
</script>
<img src="img2.png" class="img">
이미지가 여러 개 일 경우
<script>
$(document).ready(function() {
var $imgList = $(".img");
var chk = [true, true, true];
$imgList.click(function(){
var $img = $(this);
var index = $imgList.index($img);
if(chk[index])
$img.attr("src","img1.png");
else
$img.attr("src","img2.png");
chk[index] = !chk[index];
})
})
</script>
<img src="img2.png" class="img">
<img src="img2.png" class="img">
<img src="img2.png" class="img">
728x90
반응형
LIST
'javaScript > jQuery' 카테고리의 다른 글
오토플레이 적용하기 - 비공개 (0) | 2023.02.22 |
---|---|
여러 개 이미지 속성 값 변경하기 data() (0) | 2023.02.20 |
속성값 가져오기 attr, data 차이 (0) | 2023.02.18 |
랜덤하게 폰트 color, fontsize 변경하기 (0) | 2023.02.17 |
클릭하면 패널박스 안에서 랜덤하게 움직이기 (0) | 2023.02.16 |
댓글