테스트 사이트 - 개발 중인 베타 버전입니다

우측 작은 이미지 클릭시 좌측 큰이미지에 뜨도록 채택완료

sliverzero 1년 전 조회 1,606

 

아무것도 안한 현재 상태입니다

초록색을 누르면 큰화면이 초록색으로 바뀌고

흰색을 누르면 흰색으로 바뀌게 하고싶습니다ㅠㅠhttp://sir.kr/data/editor/2404/1025970347_1712117151.7213.png" width="100%" />

 

</p>

<p><div class="con con_01">

        <div class="left">

          <img src="<?php echo G5_IMG_URL?>/ex_01.png"/>

          <a href="#" class="more"><p>+</p></a>

        </div></p>

<p>        <div class="right">

          <div class="mo_name">

            <ul>

              <li>RH-200 MINI</a></li>

              <li>RH-400</li>

              <li>RH-500</a></li>

              <li>RH-600</li>

              <li>RH-700</li>

              <li>RH-800</a></li>

              <li>RH-800ES</li>

              <li>RH-1000</li>

              <li>RH-100ES</li>

            </ul>

          </div></p>

<p>          <div class="text_box">

            <p>· For 1 ton small trucks</p>

            <p>· RX Series model that uses electricity as an AC motor drive type</p>

            <p>· For 2.5 ton / 3.5 ton / 5.0 ton medium trucks</p>

            <p>· For RX Series models that are AC motor driven and use electricity</p>

            <p>· Model group applying TM16 / TM21 class compressor</p>

          </div></p>

<p>          <div class="img_box">

            <ul>

              <li class="small active"><img src="<?php echo G5_IMG_URL?>/ex_01.png"/></li>

              <li class="small"><img src="<?php echo G5_IMG_URL?>/ex_02.png"/></li>

              <li class="small"><img src="<?php echo G5_IMG_URL?>/ex_03.png"/></li>

              <li class="small"><img src="<?php echo G5_IMG_URL?>/ex_04.png"/></li>

            </ul>

          </div>

        </div>

      </div></p>

<p>

 

gpt가 이렇게 알려줬는데 안되더라구요ㅠㅠ

</p>

<p><script></p>

<p>document.addEventListener("DOMContentLoaded", function() {

    // 모든 small 이미지 요소에 대해 클릭 이벤트 추가

    var smallImages = document.querySelectorAll(".img_box .small");

    smallImages.forEach(function(smallImg) {

      smallImg.addEventListener("click", function() {

        // 클릭한 이미지의 src 가져오기

        var imgSrc = smallImg.querySelector("img").getAttribute("src");

        // 왼쪽 큰 이미지의 src 변경

        document.querySelector(".left img").setAttribute("src", imgSrc);</p>

<p>        // 모든 small 이미지 요소에서 active 클래스 제거

        smallImages.forEach(function(img) {

          img.classList.remove("active");

        });</p>

<p>        // 클릭한 이미지에 active 클래스 추가

        smallImg.classList.add("active");

      });

    });

  });</p>

<p></script></p>

<p>

 

스크립트가 틀린건가요?

php 코드가 좀 더 알맞은 방법이 있는걸까요? 도와주십쇼 ㅠㅠ  

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

스크립트에서 문제인거죠? 제이쿼리로도 사용 가능할까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

s
sliverzero
1년 전
네 뭐든 되기만 하면요ㅠㅠ 가능할까요?ㅠㅠ
s
sliverzero
1년 전
헣허,, 제이쿼리로 하니 해결되었네요 그래도 감사합니다
리오닥터
1년 전
아~ 네! 작성중이었는데 해결 하시니 다행에요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인