ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 211007_table,click,addClass,removeClass
    JQuery 2021. 10. 8. 10:25

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>Insert title here</title>

    <script src="https://code.jquery.com/jquery-3.5.0.js"></script>

    <style type="text/css">

    table {

    border-collapse: collapse;

    }

    td {

    border: 1px solid gray;

    }

     

    .small img{

        width: 80px;

        height: 100px;

    }

     

    .large{

        width: 280px;

        height: 330px;

    }

     

    p {

    font-weight: bold;

    }

     

    .select{

        background-color: #ffffe0;

        color: gray;

        font-size: 1.2em;

    }

    </style>

     

    <script type="text/javascript">

    $(function () {

     

    $("a.small").click(function(e) {

     

    //기본이벤트(링크되는거)를 무효화

    e.preventDefault();

     

    //td에 select클래스를 추가

    $(this).parent().addClass("select");

     

    //이전에 다른 td에 추가된 select는 제거..

    $(this).parent().parent().siblings().find("td").removeClass("select");

     

    //현재 선택한 값을 찾아서 large클래스에 넣어주기

    //현재 이미지명 얻기

    var imgsrc=$(this).attr("href");  //small사진이 a태그이므로 a태그경로

    $(".large").fadeTo('slow', 0, function () {

    $(this).attr("src", imgsrc);  //큰사진은 img경로

    }).fadeTo('slow',1); 

    });

    });

    </script>

     

    </head>

    <body>

    <table>

      <tr>

        <td width="150" align="center">

          <a href="../cat/cat7.JPG" class="small">

          <img alt="" src="../cat/cat7.JPG"></a>

          <p>림짱</p>

        </td>

        <td rowspan="4" width="350" align="center">

          <img alt="" src="../cat/cat7.JPG" class="large">

        </td>

      </tr>

      

      <tr>

        <td width="150" align="center">

          <a href="../cat/cat8.JPG" class="small">

          <img alt="" src="../cat/cat8.JPG"></a>

          <p>요다</p>

        </td>

      </tr>

      

      <tr>

        <td width="150" align="center">

          <a href="../cat/cat13.jpg" class="small">

          <img alt="" src="../cat/cat13.jpg"></a>

          <p>루크</p>

        </td>

      </tr>

      

      <tr>

        <td width="150" align="center">

          <a href="../cat/cat1.JPG" class="small">

          <img alt="" src="../cat/cat1.JPG"></a>

          <p>요다</p>

        </td>

      </tr>

    </table>

    </body>

    </html>

     

    'JQuery' 카테고리의 다른 글

    211008_  (0) 2021.10.08
    211007_  (0) 2021.10.08
    211007_array,animate,image,mouseover  (0) 2021.10.08
    211007_animate,z-index  (0) 2021.10.08
    211007_animate,active,image  (0) 2021.10.08

    댓글

Designed by Tistory.