팝업 이미지 제이쿼리 도와주세요..ㅠㅜ 채택완료
소솝빵
5년 전
조회 3,786
일단 문제는
1번 이미지 팝업 후 <이나 >를 눌러서 이미지를 변경 후에 끄고

2범 이미지를 누르면 2번 이미지가 나와야 하는데
<>로 돌리고 난 후에 마지막 이미지가 나옵니다ㅜㅜ

소스 입니다 ㅠㅠ
답변 3개
채택된 답변
+20 포인트
5년 전
왜 이렇게 하셧는지 모르겠네요
about 클래스를 클릭해서 해당 이미지의 pic div 가 나오고
next, prev 가 눌려지면 해당 pic 이 아닌 전체 pic 의 이미지 주소를 통째로 바꿔버리는군요
임시 방편이긴 하지만 이렇게 바꿔보면 어떨까요?
</p>
<p> $('.about').click(function(){ </p>
<p> var img = $(this).find('img').attr('src');</p>
<p> $(this).next().find('img').attr('src',img);
$(this).next().show();
$('body').css({overflow:"scroll"});</p>
<p> return false;
});</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
소솝빵
5년 전
r감사합니다 감사합니다 해결했어요 진짜진짜 진짜진짜찐짜찐짜 감사해요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
5년 전
닫았을때는 i값을 다시 초기화 시켜야하지않을까요?
닫았다가 다른 이미지를 클릭했을때 그 i값가지고 이미지명 뒤에 순번을 맞추시는거같은데..
닫았다면 i = 1로 다시 초기화해주시면 될거같긴한데요..?...저도 직접 디버깅을 해봐야알겠지만..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
소솝빵
5년 전
네네 맞습니다ㅠ_ㅠ 제이쿼리 초반에 var i=0으로 초기화를 시켜놨는데 그게 아닌걸까요?ㅠ_ㅠ
답변 달아주셔서 감사합니다-!
답변 달아주셔서 감사합니다-!
�
아르키어드
5년 전
위에 코드 보니 로드가 되었을때 var i = 1로 초기화는 하셨는데요
닫기버튼을 클릭했을때도 다시 i = 1; 로 되돌려 주셔야 원점으로 돌아온다는 말씀을 드린겁니다^^
닫기버튼을 클릭했을때도 다시 i = 1; 로 되돌려 주셔야 원점으로 돌아온다는 말씀을 드린겁니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인



